次の方法で共有


コンパイラ エラー C2824

'operator new' 演算子の戻り値の型は 'void *' でなければなりません

非ベース ポインターでは、演算子 new のオーバーロードは void * を返す必要があります。

次の例では C2824 が生成されます。

// C2824.cpp
// compile with: /c
class   A {
   A* operator new(size_t i, char *m);   // C2824
   // try the following line instead
   // void* operator new(size_t i, char *m);
};