PAD_DELETE() マクロ

PAD_DELETE() は、SPUPad によって使用されるメモリーを割り振り解除または解放するマクロです。

構文

マクロの構文は次のとおりです。
PAD_DELETE(pad, ptr)

説明

PAD_DELETE() マクロは、deallocate() 関数および必要なデストラクターを呼び出すことにより、SPUPad で使用されたメモリーを割り振り解除します。 PAD_DELETE() は、deallocate() およびデストラクターを適切に呼び出すためのヘルパー・テンプレートを呼び出します。

PAD_DELETE() を配列コンテキストおよび非配列コンテキストで次のように使用することができます。
PAD_DELETE(pad, pObj);
PAD_DELETE(pad, pStr);

配列スタイルは、デストラクターを持つオブジェクトの配列を解放するときに、デストラクターの呼び出しを適切にサポートする上で役立ちます。