55问答网
所有问题
C++中定义一个类,什么情况下不需要默认构造函数,什么时候不需要。
如题所述
举报该问题
推荐答案 2019-02-16
你不定义构造函数,那它会使用默认的构造函数。你定义了与其原型一致的构造函数,那么只会使用你定义的那个。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://55.wendadaohang.com/zd/IR8LLGFeGFc8F4FI4FL.html
相似回答
C++中定义一个类,什么情况下不需要默认构造函数,什么时候不需要
。
答:
你不定义构造函数,那它会使用默认的构造函数
。你定义了与其原型一致的构造函数,那么只会使用你定义的那个。
C++类中
必须有
默认构造函数
吗
答:
不一定的
,如果你自己实现了构造函数,就没有,如果没有实现构造函数,系统会默认加上一个无参数的构造函数。应该说c++的类必须有构造函数。
...要添加
构造函数
呀?什么时候使用它
,什么时候不用
呢?
答:
顾名思义,
构造函数就是在定义类对象的时候调用
,如果你在类里面没有定义构造函数的话,系统会提供一个默认的构造函数,虽然它什么也不做。构造函数可以重载,每一个类的对象的建立时都会调用相应的构造函数。暂时就想到这么多了,其实随便一本C++入门教材里都有。
c++什么时候
必须
定义构造函数,
析构函数,拷贝构造函数
答:
构造函数
是用来对类的实例进行初始化的,析构函数是用来撤销类使用空间的。当然都要有了。
C++中类
的
定义
中为
什么
要用析构函数以及
构造函数
?可以
不用
吗?
答:
构造函数
通常用于在实例化对象时自动对内部数据成员初始化,设置初始值、分配内存空间等。而析构函数则用于删除对象时做收尾工作,比如释放申请的空间等。
用不用
就看你需
不需要
了。
大家正在搜
一般情况下不需要一文一事要求的是
函数在调用前不需要定义
不需要定义类就能创建对象
创建表时不需要定义的是
函数定义包括函数首部和
下列哪些情况是不需要
下列哪种情况不需要进行TDM
成功不需要被定义
定义一个类必须使用的关键字
相关问题
C++中定义一个类,什么情况下不需要默认构造函数,什么时候不...
C++类中必须有默认构造函数吗
c++什么时候必须定义构造函数,析构函数,拷贝构造函数
C++,两个简单问题≥﹏≤ 类中如果不写析构函数,系统将默认...
C++中可不可以没有构造函数?
您好,请问在c++里构造函数有什么用呢,为什么要添加构造函数...
虽然一个类定义了一个构造函数c++仍然提供默认的构造函数 这...
C++:不存在默认构造函数?