C++相談室 part87
■ このスレッドは過去ログ倉庫に格納されています
0113デフォルトの名無しさん
2010/12/13(月) 15:00:18初期値を代入した後は変更できないようにしたいんですが。
std::vector<int> foo;
for(int i=0; i<n; i++){ foo.push_back( hoge(i) ); }
const std::vector<int> bar = bar; //←コンパイルエラー(当然か)
一旦 std::vector<int> temp; あたりに初期値を作って
const std::vector<int> bar = temp;
とかやるしかないでしょうか?
■ このスレッドは過去ログ倉庫に格納されています