0
私はC++入門第5回を読んでいると、コンテナに関する章では、割り当てについて何かを言う、それはここに引用されています:配列にイニシャライザリストを割り当てることはできますか?
c = {a,b,...};
は内の要素のコピーをCの要素を交換して...
を」初期化子リスト(配列に対して有効ではありません)... "
それから私はVS2016で試してみました:。驚くべきことに
array<int, 2>ai;
ai = { 1,3 };
for (auto c : ai) {
cout << c << endl;
}
、これは可能性がエラーは発生しませんでした。
私はちょうど知りたいのですが、配列にイニシャライザリストを割り当てることができますか?それとも、それは単にコンパイラのためですか?
リスト初期化を参照してください。http://en.cppreference.com/w/cpp/language/list_initialization – RobClucas