ヒープ上の配列の値を手動で開始するにはどうすればよいですか? 配列が (スタック内の) ローカル変数である場合、次のように非常にエレガントで簡単な方法で実行できます。
int myArray[3] = {1,2,3};
残念ながら、次のコード
int * myArray = new int[3];
myArray = {1,2,3};
コンパイルでエラーを出力する
error: expected primary-expression before ‘{’ token
error: expected `;' before ‘{’ token
このようなサイクル、またはそれほどエレガントではない方法を使用する必要がありますか?
myArray[0] = 1;
myArray[1] = 2;
myArray[2] = 3;