【发布时间】:2013-06-14 00:19:33
【问题描述】:
这可能是一个简单的问题,但是:如果程序使用删除操作符,是否不需要析构函数?这是在“C++”中。
【问题讨论】:
-
delete调用析构函数。尽管如此,用户定义的析构函数还是很少需要的,deleteing 也不是。 -
不需要使用
delete运算符和析构函数是什么意思?你总是从编译器获得一个免费的析构函数。同样delete应该与new运算符一起使用,而析构函数与构造函数一起使用。 -
感觉三参考规则来了……
-
@MichaelDorgan:自我实现的预言在行动!
标签: c++ destructor delete-operator