77问答网
所有问题
构造函数和析构函数的作用是什么?另外带参数的构造函数又有何作用?
如题所述
举报该问题
推荐答案 推荐于2016-02-18
构造函数又分为
实例构造函数:实例构造函数用于创建和初始化实例。
私有构造函数:私有构造函数是一种特殊的实例构造函数。它通常用在只包含静态成员的类中。如果类具有一个或多个私有构造函数而没有公共构造函数,则不允许其他类(除了嵌套类)创建该类的实例。
静态构造函数:静态构造函数用于初始化类。在创建第一个实例或引用任何静态成员之前,将自动调用静态构造函数来初始化类。
带参数的构造函数作用是为了来初始化某些值而设。
析构函数:析构函数用于销毁类的实例。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/zd/GppWI8N3.html
其他回答
第1个回答 2007-01-23
构造,constructor,就是创建对象时,做一些预设的工作,有时带有参数,就是把外部的特定值传入到对象初始化。
析构,destructor,动作相反。
相似回答
构造函数和析构函数的
主要
作用是什么?
它们各
有什么
特性?
答:
带参数的构造函数作用是为了来初始化某些值而设
。
析构函数:析构函数用于销毁类的实例
。带参数的构造函数作用是为了来初始化某些值而设,在new对象的时候初始化。静态函数只能调用静态变量
C++
构造函数和析构函数
详解
答:
它的作用与构造函数相反,
一般是执行对象的清理工作,当对象的生命周期结束的时候,会自动的调用
。析构函数的作用并不是删除对象,在对象撤销它所占用的内存之前,做一些清理的工作。清理之后,这部分内存就可以被系统回收再利用了。在设计这个类的时候,系统也会默认的提供一个析构函数。在对象的生命周期...
构造函数和析构函数的
区别
答:
2、作用不同:析构函数:析构函数被调用
。构造函数:为对象成员变量赋初始值 3、目的不同:析构函数:”清理善后” 的工作 构造函数:主要用来在创建对象时初始化对象, 即为对象成员变量赋初始值,总与new运算符一起使用在创建对象的语句中。
C++
构造函数和析构函数
可以重载吗
答:
因为析构函数只能有一个,且不能带参数。
构造函数主要用来在创建对象时完成对对象属性的一些初始化等操作
, 当创建对象时, 对象会自动调用它的构造函数。一般来说, 构造函数有以下三个方面的作用:1、给创建的对象建立一个标识符;2、为对象数据成员开辟内存空间;3、完成对象数据成员的初始化。
简述
构造函数和析构函数的作用
答:
构造函数
可用于对象的初始化操作,当对象调用类时,就自动力调用了构造函数,构造函数可以自定义,也可以默认。
析构函数
是释放对象调用的内存空间。构造函数可以是多个,析构函数一至少只有一个。
构造函数和析构函数的
主要
作用是什么?
它们各
有什么
特性?
答:
构造函数只是起初始化值的作用,但实例化一个对象的时候,可以通过实例去传递参数,从主函数传递到其他的函数里面,这样就使其他的函数里面有值了。规则,只要你一实例化对象,系统自动回调用一个构造函数,就是你不写,编译器也自动调用一次。
析构函数与构造函数的作用
相反,用于撤销对象的一些特殊任务...
简述
构造函数和析构函数的作用
答:
构造函数只是起初始化值的作用,但实例化一个对象的时候,可以通过实例去传递参数,从主函数传递到其他的函数里面,这样就使其他的函数里面有值了。
析构函数与构造函数的作用
相反,用于撤销对象的一些特殊任务处理,可以是释放对象分配的内存空间。把类的声明放在main函数之前,它的作用域是全局的。这样做...
大家正在搜
构造函数和析构函数的作用
什么是构造函数和析构函数
构造函数的作用是什么
构造函数和析构函数的特点
构造函数和析构函数的区别
类的构造函数和析构函数
构造函数与析构函数的调用顺序
c构造函数和析构函数
简述构造函数的作用和用法
相关问题
什么是构造函数和析构函数,其作用是什么?有哪些类型的构造函数...
构造函数和析构函数的主要作用是什么?它们各有什么特性?
什么是构造函数和析构函数?有何作用?为什么要引入?
简述构造函数和析构函数的作用
析构函数与构造函数有什么区别?
简述构造函数与析构函数的作用及调用顺序
求大神讲解一下构造函数,析构函数,默认构造函数和默认析构函数...
构造函数有什么作用?