誰かが以下を修正/編集してください - malloc と new の違い - すべてが正しいかどうかを確認してください。ありがとうございました、
mallocとの両方newが動的メモリ割り当てに使用されます。
mallocは C 関数ですnewが、 は C++ 演算子です。
mallocメモリを動的に割り当てる場合は特別な型キャストがnew必要ですが、型キャストは必要ありません。
メモリの割り当てに使用するときはいつでもnew、必要なコンストラクターも呼び出しますが、それmallocは行いません。
mallocNULLメモリが使い果たされた場合、失敗してポインターを返す可能性がありますnewが、NULL ポインターを返すことはありませんが、代わりに例外をスローすることで失敗を示します。
を使用している間malloc、free割り当てられたメモリを解放するために使用される C 関数です。
を使用している間new、delete割り当てられたメモリを解放し、必要なデストラクタを呼び出すために使用される C++ 演算子です。