下面的代码把类显示用 new 产生一个指定的内存地址上,并显示调用析构函数
#include <stdio.h>
#include <new>
class CA
{
public:
CA(void)
{
m_n = -1;
}
int Add(void)
{
return m_n + 10;
}
int m_n;
};
char pBuf[1000];
void main(void)
{
CA *pCA = new (pBuf) CA;
int n = pCA->Add();
pCA->~CA();
}