トップページ > プログラム > 2014年05月22日 > wq5qPxZ+

書き込み順位&時間帯一覧

15 位/168 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000001002000000000003



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
C++相談室 part112

書き込みレス一覧

C++相談室 part112
683 :デフォルトの名無しさん[sage]:2014/05/22(木) 09:50:06.40 ID:wq5qPxZ+
Hoge* hoge = new Hoge;
...
hoge->~Hoge();
hoge = new(hoge) Hoge;
...

これってアリ?
C++相談室 part112
685 :デフォルトの名無しさん[sage]:2014/05/22(木) 12:13:44.89 ID:wq5qPxZ+
いや、placement newでもといた場所に同じインスタンスを作り直すのってありなのかなって質問だったんですが
考えてみてもナシな理由がないから大丈夫ですね
C++相談室 part112
689 :デフォルトの名無しさん[sage]:2014/05/22(木) 12:42:00.87 ID:wq5qPxZ+
>>686
なるほど
現状同じインスタンスを何度もnew/deleteする可能性があって、サイズがそこそこ大きい場合は
同じ場所でインスタンス作りなおすことでパフォーマンス向上するかな、って考えなんですが
まあパフォーマンスの話は実測ですね、ありがとうございます


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。