C++ 入門書の第 (3) 章には、ベクトル内の要素をゼロにリセットする次の for ループがあります。
vector<int> ivec; //UPDATE: vector declaration
for (vector<int>::size_type ix = 0; ix ! = ivec.size(); ++ix)
ivec[ix] = 0;
for ループは本当に0
要素に値を割り当てているのでしょうか、push_back
それとも関数を使用する必要があるのでしょうか?
では、以下は有効ですか?
ivec[ix] = ix;
ありがとう。