- Boost総合スレ part10
197 :デフォルトの名無しさん[sage]:2014/08/23(土) 04:37:08.56 ID:ZWPa2xFI - >>195
一番まずいのはHeap破壊 libcのmallocで確保したポインタをmsvcrt.dllのfree呼び出す、あるいはその逆するとHeapがおかしくなる
|
- C++相談室 part113
972 :デフォルトの名無しさん[sage]:2014/08/23(土) 11:36:28.45 ID:ZWPa2xFI - C++11でbasic_stringの同型右辺値代入,assginが追加されてmoveになってたんだな
main、temp二つオブジェクト用意してmain->tmp変換、main.swap(temp);でループさせたらほとんどメモリ拡張しないはずなのに都度メモリ確保しててびっくりした
|
- Win32API質問箱 Build118
158 :デフォルトの名無しさん[sage]:2014/08/23(土) 18:43:43.09 ID:ZWPa2xFI - 今はそうかもしれないが昔は削除すると影響あったからその名残
する必要のないことをするのするのもおかしい したらいけないもんだと覚えておいても問題ない
|
- Visual Studio 2013 part4
465 :デフォルトの名無しさん[sage]:2014/08/23(土) 18:46:27.56 ID:ZWPa2xFI - rcはC/C++と何にも関係ありません
したがってC/C++の流儀で語られても知らんがな
|
- Win32API質問箱 Build118
161 :デフォルトの名無しさん[sage]:2014/08/23(土) 19:28:21.46 ID:ZWPa2xFI - そういうのはラッパークラス作って仮想Releseメソッドで
GDIオブジェクト扱う基底クラスではDeleteObject、Stockオブジェクトを扱うサブクラスではNOPにすれば それかStockオブジェクトはクリーンアップ用リストに登録しないとか
|