C++相談室 part34
■ このスレッドは過去ログ倉庫に格納されています
0722デフォルトの名無しさん
NGNGstd::vector<int> func();
void func(std::vector<int>& collection);
の二通りがすぐに考え付くのですが、後者の場合funcの中でclear()するべきなのか、
それとも後ろに追記するべきなのか。
コメントに書けばいいというのはそのとおりなのですが、前者ならその辺迷わないので悩みます。
std::auto_ptr< std::vector<int> > func();
というのもアリなんでしょうが、あまり誉められた形じゃない気もするし・・・
■ このスレッドは過去ログ倉庫に格納されています