【初心者歓迎】C/C++室 Ver.72【環境依存OK】at TECH【初心者歓迎】C/C++室 Ver.72【環境依存OK】 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト200:デフォルトの名無しさん 10/03/26 22:57:02 アロケータの自作なんて本当に必要かどうか さんざん吟味して原則的に及び腰になるべし。 201:デフォルトの名無しさん 10/03/26 23:07:45 Scoped Allocatorなら組み込みでも使えそうな予感 202:デフォルトの名無しさん 10/03/27 02:28:15 >>199 gccもそんなだったはず あとPODのときは要素数領域を確保しないとかあった気がする 203:デフォルトの名無しさん 10/03/27 06:41:37 PODじゃないけどデストラクタがない場合ってどうなんだろ? 確かめた事無いや 204:デフォルトの名無しさん 10/03/27 06:51:18 placement newのデストラクタがない場合?クラスが動的に領域を確保する 物じゃなければデストラクタを意図的に呼び出さなくても実害はなかったと思う 推奨されないけど 205:デフォルトの名無しさん 10/03/27 06:55:36 こんな感じか class A { int i; }; class B { int* p; public: B() : p(new int[100]) {} ~B() { delete[] p; } }; int main() { char c[1000]; A* ap = new (c) A; // ap->~A(); // 無くても実害はない B* bp = new (c) B; bp->~B(); // ないとメモリリークする } 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch