【初心者歓迎】C/C++室 Ver.32【環境依存OK】
■ このスレッドは過去ログ倉庫に格納されています
0424デフォルトの名無しさん
2006/11/07(火) 14:22:14とてもサイズが大きいクラスBigAがあったとします。
で、vectorみたいなコンテナを作ったとして
vector<BigA> bigAvec;
BigAオブジェクトをどんどん格納していきたいんですが
bigAvec.pusu_back(BigA());
ってやると、BigAが重たいコンストラクタで生成されて、
さらにpush_backされる時にコピーコンストラクタでコピーされますよね。
いきなりvector内のコンテナの中でBigAオブジェクトを生成したりとかできないんでしょうか。
■ このスレッドは過去ログ倉庫に格納されています