- 243 名前:214 [2008/03/14(金) 01:02:08 ]
- レス遅れてすみません。解答してくださったみなさん、
ありがとうございます。 でも、*ほとんどの* ケースでは、単純なmemcpyで済みそうなのに、 いつでもコピーコンストラクタが使われるという仕様に疑問を感じます。 コピーコンストラクタが使われるとなると、コピー元のオブジェクトに 対してデストラクタを呼び出す必要があります。これは、*ほとんどの* ケースでは全く馬鹿馬鹿しい無駄です。 それならreserve使え、とおっしゃるかもしれませんが、どれだけの 領域をreserveしておけばいいのか、前もって計算できないことも よくあります。 引越し時のコピーはmemcpyで行われるべきではないでしょうか? >>215さんが出した例のような場合、ユーザーはreserveを使います。 どうでしょう? だめ?
|

|