【肥大化】C++ を見捨 ..
[2ch|▼Menu]
896:デフォルトの名無しさん
08/05/05 11:25:40
<C++>
・new:malloc()して、それをthisとしてコンストラクタを実行
  ※厳密にはmallocとは限らない。
・delete:デストラクタを実行したあと、free()する
・デストラクタ:メモリ解放はしないけど、リソースの解放などをする。
 なので基本的に呼ぶこと。

newを使用しない自動変数の場合は、
変数のスコープから出る際にデストラクタが呼ばれる。
リソースもモダンなOSはプロセス終了時に破棄するけど、
名前付き共有メモリマップのような
プロセスを超えて生存する仕様のリソースは当然残る。


次ページ
続きを表示
1を表示
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
暇つぶし2ch

5097日前に更新/219 KB
担当:undef