重複の可能性:
new/deleteとmalloc/freeの違いは何ですか?
「...コンストラクターを呼び出す新しいものとmallocはしない...」の違いについてではありません。簡略化すると、OSには、各ブロックに空きがあるかどうかを示すフラグが付いたメモリマップがあります。'malloc'と'new'はこのテーブルのみを参照しますか、それともそのようなテーブル(OSテーブルに変換されます)のみを参照しますか?「彼らだけのために」と言うことは、「「malloc」と「new」のそれぞれに別々のテーブル」を意味します。
英語が下手でごめんなさい。