构造函数和析构函数的作用是什么?另外带参数的构造函数又有何作用?

来源:百度知道 编辑:UC知道 时间:2024/05/15 06:46:26

构造函数又分为
实例构造函数:实例构造函数用于创建和初始化实例。
私有构造函数:私有构造函数是一种特殊的实例构造函数。它通常用在只包含静态成员的类中。如果类具有一个或多个私有构造函数而没有公共构造函数,则不允许其他类(除了嵌套类)创建该类的实例。
静态构造函数:静态构造函数用于初始化类。在创建第一个实例或引用任何静态成员之前,将自动调用静态构造函数来初始化类。
带参数的构造函数作用是为了来初始化某些值而设。
析构函数:析构函数用于销毁类的实例。

构造,constructor,就是创建对象时,做一些预设的工作,有时带有参数,就是把外部的特定值传入到对象初始化。
析构,destructor,动作相反。