析构函数与构造函数的作用相反,前者用于撤销对象的一些特殊任务处理,比如释放对象分配的内存空间,而后者则负责初始化值。析构函数与构造函数同名,但析构函数前面会加上~符号,而构造函数则没有这个前缀。在实例化一个对象时,如果没有提供自定义的构造函数,编译器会自动调用默认的构造函数。在类中只能...
带参数的构造函数作用是为了来初始化某些值而设。析构函数:析构函数用于销毁类的实例。带参数的构造函数作用是为了来初始化某些值而设,在new对象的时候初始化。静态函数只能调用静态变量
构造函数 是一种特殊的方法 主要用来在创建对象时初始化对象 即为对象成员变量赋初始值.参考:http://baike.baidu.com/view/411124.htm 析构函数与构造函数相反,当对象脱离其作用域时(例如对象所在的函数已调用完毕),系统自动执行析构函数。析构函数往往用来做“清理善后” 的工作(例如在建立对象时...
析构函数与构造函数的作用相反,用于撤销对象的一些特殊任务处理,可以是释放对象分配的内存空间;特点:析构函数与构造函数同名,但该函数前面加~。 析构函数没有参数,也没有返回值,而且不能重载,在一个类中只能有一个析构函数。 当撤销对象时,编译器也会自动调用析构函数。 每一个类必...
析构函数与构造函数的作用相反,用于撤销对象的一些特殊任务处理,可以是释放对象分配的内存空间;特点:析构函数与构造函数同名,但该函数前面加~。 析构函数没有参数,也没有返回值,而且不能重载,在一个类中只能有一个析构函数。 当撤销对象时,编译器也会自动调用析构函数。 每一个类必须有一个...