動的なメモリ割り当て(新しい削除のmalloc無料)

新しい、malloc関数の違いは何ですか?
-newキーワードはC ++の一部である、すべてのC ++コンパイラでサポートされている
、それは呼び出すことはできませんいくつかのシステム開発では、Cライブラリが提供する機能である-malloc
メモリ割り当ての単位の特定のタイプに-new
-メモリの割り当てをバイト単位でのmalloc単一ファイル
のアプリケーションメモリ空間の時に-newを初期化することができ、それはコンストラクタの呼び出しトリガする
必要に応じてのみ、定量的なメモリ空間を適用-mallocを
-唯一の新しい新しいオブジェクトを作成するために使用することができ
-mallocが適切でありませんオブジェクト指向開発

削除と無料の違いは何ですか?
-deleteは、すべてのC ++コンパイラでサポートされている
いくつかのシステム開発ではフリーコールすることはできません。
-deleteがのデストラクタの呼び出しトリガーできる
だけ返す以前に割り当てられたメモリ空間フリーを
-オブジェクトの破壊が唯一の削除]を使用することができます
-自由は、オブジェクト指向開発には適していません

おすすめ

転載: www.cnblogs.com/-glb/p/11973247.html