2013-10-22 03項 mallocとfreeよりも、newとdeleteを使おう Effective C++ "mallocとfreeよりも、newとdeleteを使おう"newを使ってメモリを取得したとき、コンストラクタがあればそれを呼び出します。 deleteを使って解放したとき、デストラクタはあればそれを呼び出します。 malloc/freeは、何も呼び出しません。コンストラクタ/デストラクタのどちらか片方だけが呼び出されるのを防ぐために、newとdeleteのペア、mallocとfreeのペアを守ってメモリを操作します。