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

来源:互联网 发布:多通道数据采集器 编辑:程序博客网 时间:2024/06/05 10:46

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

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

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

      总结:

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

原创粉丝点击