【初心者歓迎】C/C++室 Ver.28【環境依存OK】
■ このスレッドは過去ログ倉庫に格納されています
0791デフォルトの名無しさん
2006/06/28(水) 19:11:32C++のvectorは、JavaのVectorと違って、インスタンスをコピーして
登録するのでしょうか?
vector<string> vec;
vec.clear();
string foo = "ふー!";
vec.push_back(foo);
cout << (&vec[0] == &foo) << endl;
=> 0
こうして見ると、どうもアドレスは違うようで、コピーされているようです。
コピーされるという推測がが正しいとしたら、どうしたらコピーなしで
登録が出来るのでしょうか?
■ このスレッドは過去ログ倉庫に格納されています