设为首页 加入收藏

TOP

8.1.1 析构函数的概念
2013-10-07 12:34:25 来源: 作者: 【 】 浏览:77
Tags:8.1.1 函数 概念

8.1.1  析构函数的概念

析构函数用于销毁不再需要或不再有效的对象。当对象不再有效时,程序将自动调用类的析构函数。销毁对象需要释放该对象的数据成员(那些即使没有类对象存在时也将继续存在的静态成员除外)占用的内存。类的析构函数是与类同名的成员函数,只是类名前需要加个否定号(~)。类析构函数不返回任何值,也没有定义的形参。就CBox类来说,其析构函数的原型如下:

  1. ~CBox(); // Class destructor prototype 

因为析构函数没有任何形参,所以一个类只能有一个析构函数。

注意:

给析构函数指定返回值或形参是错误的。

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇8.6.3 实现CBox类(2) 下一篇8.1 类的析构函数

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: