现在的位置: 首页 > 综合 > 正文

C++自定义类的析构函数,生成指针对象:用delete删除时,产生错误:”fatal error LNK1120: 1 个无法解析的外部命令”

2013年10月05日 ⁄ 综合 ⁄ 共 239字 ⁄ 字号 评论关闭

       在C++中,如果用户自定义了类的析构函数,会覆盖系统默认的析构函数。则对象在销毁时,会调用用户定义的类的析构函数,来释放内存。

       所以用户在定义类的析构函数时,如果没有在程序中实现,在使用类的指针对象是。用delete删除对象是会出现错误:“fatal error LNK1120: 1 个无法解析的外部命令”。

就是因为,用户定义的析构函数,而没有来实现。所以delete删除时,出现了这样的错误。

      总结:

      delete在删除对象是会调用对象的析构函数。

【上篇】
【下篇】

抱歉!评论已关闭.