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