다음을 통해 공유


컴파일러 오류 C2650

'operator': 가상 함수일 수 없습니다.

A new 또는 delete 연산자가 선언됩니다 virtual. 이러한 연산자는 static 멤버 함수이며 을(를) 사용할 virtual수 없습니다.

예시

다음 샘플에서는 C2650을 생성합니다.

// C2650.cpp
// compile with: /c
class A {
   virtual void* operator new( unsigned int );   // C2650
   // try the following line instead
   // void* operator new( unsigned int );
};