C++相談室 part92
レス数が950を超えています。1000を超えると書き込みができなくなります。
0979デフォルトの名無しさん
2011/12/26(月) 23:17:08.85placement new 使え
これならコンストラクタが呼ばれるから仮想関数があっても安全に使える
デストラクトも忘れずに
オーバーロードされていないnewで確保したメモリは確か、
どのオブジェクトでもアラインメントが揃うアドレスが返されると保証されてたはずので
mallocよりoperator newを使った方が規格的に良い
(まあnewは大抵mallocそのままで実装されてんだろうけど)
あと、Delete の引数に const は必要ないというかあるべきじゃない
参照先を破壊するんだし・・・
どーでもいーけど、規格的には inline や void や return 0; は必要ない(あってもなくても同じ)
分かって敢えて書いてるのなら別にいいけどね
ttp://codepad.org/0g0HtQe2
レス数が950を超えています。1000を超えると書き込みができなくなります。