다음을 통해 공유


컴파일러 오류 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);
};