各インデックスに空の文字列を割り当て、後で を関数addB()の値に置き換えることになっています。 私はこれにかなり新しいので、私は多くの問題を抱えています。 class A //in a.h
{
private:
B * b;
int maxNumberOfItems;
//...
public:
A();
私はユーザーからの入力として整数をとり、その可変サイズの配列を割り当てる簡単なコードを書いた。 #include <stdio.h>
int main(){
int n, i;
scanf("%d", &n);
int arr[n];
for(i=0; i<n; i++){
arr[i] = i;
}
for(i=0;
私はC++入門書でexercise12.28を書いていますが、shared_ptrに固執しました。コードはコンパイルできますが、実行するとクラッシュします。私はshared_ptrを悪用したと思っています。次のコードを確認してください: map<string, shared_ptr<set<size_t>>> word_line;
//some performances to deal with
ダイナミック配列のサイズを変更し、一度にそれを埋めることができる関数を書こうと思っていました。私は(...ので、私がやったので、それが動作します)私は、「reallocの」を使用してそれを行う必要があることを知っているが、私の最初の試みは、このように見えた:関数本体「プリントアレイ(dArray、NewSizeパラメータ)で void ChangeDynamicArraySize(int* dAr