问个虚构函数
void Sample::fun()
{
~Sampe();
}
为什么错误?
据说,必须加上this指针,才对
2. typedef voidpf (*alloc_func) OF((voidpf opaque, uInt items, uInt size));
这是什么语法?
看到OF没
[解决办法]
在通常写代码的过程中,在一个类的外部,不能显式调用析构函数,这个是基本常识,因为这样对象会被析构,但该对象所占用的内容并不能回收。
在一个类的成员函数中,调用析构函数就更加说不通了,你想想,要是那个成员函数能够成功被调用,那么必须存在相应的一个对象,而在该成员函数中,又要析构该对象,这样对象就不存在了,对象都不存在了,你还怎么调用那个成员函数呢?在概念上是一个死循环。