C++の奇妙な点の一つで、new および delete は予約語の癖して、
実装はライブラリレベルで行われてるんだよ。

で、new は動的なメモリ確保と、割り当てられたメモリへのコンストラクタ呼び出しを行い、
delete はデストラクタの呼び出しとメモリの開放を行う仕掛け。

極端な話、中では malloc と free ないしは類似のメモリ確保関数が呼び出されとるのが普通。

よって回答は >>761 = ちんこ。