は、これはokです:C++の構造体配列の初期化
int vec_1[3] = {1,2,3};
ので何
エラー与え
struct arrays{
int x[3];
int y[3];
int z[3];
};
arrays vec_2;
vec_2.x = {1,2,3};
と間違っている: 'INT' に変換することはできません '<括弧で囲まれた初期化子リスト>' を代入中
このエラーで多くの投稿を読んだことがありますが、問題がどこにあるかはまだ分かりません。
と同じことをされ
。 –
2番目は有効なC++ではありません。これを試してください: 'int vec_1 [3];' vec_1 = {1,2,3}; 'これは同じ理由でコンパイルされません。 – Chad