スレを勃てるまでもな ..
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
472:デフォルトの名無しさん 09/01/03 16:27:46 当然コピーが発生する。 ただ、 vector<MyClass*> vec; vec.push_back(my); みたいにアドレスをコピーする分には インスタンスのコピーは発生しない。 ただ、メモリ管理を自分でしないといけなくなってしまう。 boost::ptr_vector を使うという手もある。 473:デフォルトの名無しさん 09/01/03 16:29:50 vectorは、メモリを確保してplacement newという機構とコピーコンストラクタ で初期化される (記憶があいまいなのでちょっと違うかも) で、言うとおりコピーはされる。ポインタのコピーに比べれば 効率は悪いけど、実際そんな小さなことが問題になることはほとんどない。 よっぽどでかいデータ構造をソートしまくるとかでない限り。 474:デフォルトの名無しさん 09/01/03 16:31:56 コピーのコストより、 コピーコンストラクタの実装がマズくて 問題が発生しないかチェックする方が重要だったりするよね。 475:デフォルトの名無しさん 09/01/03 16:47:54 いいよいいよー、そうやって自分を否定する者を否定し続けてなさい。 それぞ、井の中の蛙、大海を知らずと言ったものだ。視野が狭いんだよ、 ファビョっている基地外は。もちっとグローバルに、客観的に物事を見な。 自分が思ったことが全て正しい、そんなことを思っているのは、お子ちゃままで。 大人の世界は、いくら自分がそう思っても、現実は、事実とは違っていることなんて いくらでもあると気づく。実行して見て、コードが間違っていないと思っていても もっと効率が良いものが存在するだの、自分で考えたのに、後でおかしいと気づくことなんて いくらでもある。ただ・・・ while(代入式) は不適切だ。
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
5379日前に更新/192 KB
担当:undef