回答編集履歴

1

説明を追加

2018/12/17 10:00

投稿

Bull
Bull

スコア986

test CHANGED
@@ -1,6 +1,6 @@
1
1
  コンパイラーは何をお使いでしょうか?
2
2
 
3
- すでに他の回答者の方が言われてるように C++11 以降ならばオプション等で対応できると思いますが、古いコンパイラーを使わざるを得ない場合は std::vector<> を宣言する時に要素を初期化することはできません。
3
+ すでに他の回答者が言われてるように C++11 以降ならばオプション等で対応できると思いますが、古いコンパイラーを使わざるを得ない場合は std::vector<> を宣言する時に要素を初期化することはできませんし、直接代入もできません
4
4
 
5
5
  解決方法は、配列で初期値を定義しておいて、後でコピーするなどすればいいと思います。
6
6