void* p=::new operator(sizeof(Buffer)); //创建一块内存;
Buffer* bp= start_cast<Buffer*>(p); //指针进行装换
Buffer* buf3=new(bp) Buffer(128); //把bp指针指向的内存租借buf3,
buf3->put('c');
buf3->~Buffer(); //这里析够函数要显示调用
::operator delete(p);
Buffer* bp= start_cast<Buffer*>(p); //指针进行装换
Buffer* buf3=new(bp) Buffer(128); //把bp指针指向的内存租借buf3,
buf3->put('c');
buf3->~Buffer(); //这里析够函数要显示调用
::operator delete(p);