次の方法で共有


DontUseNewUseMake クラス

WRL インフラストラクチャをサポートします。コードから直接使用するためのものではありません。

構文

class DontUseNewUseMake;

解説

RuntimeClass で演算子 new を使用できないようにします。 そのため、代わりに Make 関数を使用する必要があります。

メンバー

パブリック演算子

名前 説明
DontUseNewUseMake::operator new 演算子 new をオーバーロードし、RuntimeClass で使用されるのを防ぎます。

継承階層

DontUseNewUseMake

要件

ヘッダー: implements.h

名前空間: Microsoft::WRL::Details

DontUseNewUseMake::operator new

WRL インフラストラクチャをサポートします。コードから直接使用するためのものではありません。

void* operator new(
   size_t,
   _In_ void* placement
);

パラメーター

__unnamed0
割り当てるメモリのバイト数を指定する無名パラメーター。

placement
割り当てる型。

戻り値

演算子 new をオーバーロードする場合に、追加の引数を渡す方法を提供します。

解説

演算子 new をオーバーロードし、RuntimeClass で使用されるのを防ぎます。