svoid* operator new(std::size_t, double m);
void operator delete(void* pt, double m);
위치지정 new와 그에 대응되는 delete를 클래스 내부에 선언하고 정의했습니다. 그리고 new는
new(95.67) Base;
라 호출했습니다. 이건 제대로 호출이 됩니다. 그런데 그에 대응되는 delete
void operator delete(void* pt, double m);
어떻게 호출해야 하나요. 이 함수는 런타임 시스템만 호출할 수 있는 것인가요?
아래는 이를 테스트하기 위해 사용한 소스입니다.
-test6.h-