次の方法で共有


コンパイラ エラー C2271

'operator': new/delete がメモリ モデル修飾子を伴って宣言されています。

operator (new または delete) がメモリ モデル指定子を使用して宣言されています。

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

// C2271.cpp
// compile with: /c
void* operator new(size_t) const {   // C2271
// try the following line instead
// void* operator new(size_t) {
   return 0;
}

struct X {
   static void* operator new(size_t) const;   // C2271
   // try the following line instead
   // void * X::operator new(size_t) const;   // static member operator new
};