99问答网
所有问题
一个C++的类至多只能有一个构造函数吗?
如题所述
举报该问题
推荐答案 2014-03-15
可以根据参数类型定义多个构造函数
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/eBe7WveO7BtjzvXjvB.html
其他回答
第1个回答 2014-03-15
这个真不知道,没学过
相似回答
...个
吗?
而析构函数与复制
构造函数
是不是
只能有一个
?
答:
构造函数可以重载,所以可以有多个。
析构函数与复制构造函数只能有一个
。
在
C++
中
一个
类可以含有多个
构造函数吗?
答:
可以啊
,重载的概念最初就是为了构造函数提出来的 一个类就算自己没定义构造函数,编译器也会自动提供两个构造函数:默认构造函数和复制构造函数 但是析构函数只能有一个
C++
中,一个类必须至少提供
一个构造函数吗?
答:
是
,如果自己不提供,系统会自动生成一个空的构造函数。
C++
类的成员函数有: 以及类中是不是至少
有一个
拷贝
构造函数
答:
很对,如果不写拷贝
构造函数
,编译器就会自动生成一个浅拷贝的拷贝构造函数 如果没有特殊需求,或者类里面没有指针,我们是没必要自己写拷贝构造函数的。如果我们写了,就以我们写的为准。因此:类中至少
有一个
拷贝构造函数是对的。
...
有一个
拷贝
构造函数
;看看这两个选项是不是正确
的?
答:
类中至少
有一个构造函数
、一个复制构造函数、一个析构函数。这三个函数,即便自己不定义,编译器也会自动生成。但是当定义有参数的构造函数时,如果不显式定义无参构造函数,那么该类中是没有无参构造函数的。
C++
中
一个
类中能有几个个析构
函数
答:
析构
函数只有一个
,因为他是舞参的,无论你用那个
构造函数
构造,都用同一个析构函数释放,而构造函数有多个,构造函数的参数必须有明确的不同,这样系统才能跟据你调用时候传进去的参数决定调用那个构造函数。
一个
类可以定义拷贝
构造函数
的数目最多为?
答:
假设
有一个类
叫A,则可以为A定义如下两个拷贝
构造函数
:A(A &a){} A(const A &a){}
在
C++
中,
一个
类最多有多少个析构
函数
急呀!
答:
1、虚析构函数和析构函数在功能上是一回事,因此除了动态联编(此处意思:需要销毁 父类指针指向的子类对象的空间)外,其他性质和析构函数类似。2、析构函数与
构造函数
名字相同,但它前面必须加一个波浪号(~);3、析构函数没有参数,也没有返回值,而且不能重载。因此在一个类中
只能有一个
析构函数;...
c++
编写
一个
类一定要加上
构造函数吗?
答:
这里面涉及到对语言的理解,可以这么说,
C++
里面的所有类都有构造函数。但是你写的时候可以不写构造函数,但你构造出来
的类
还是有构造函数。这是因为你不写构造函数的话,其实 C++ 会自动的帮你加上
一个构造函数
,这个就是默认的构造函数。再贴一段百科的定义你就懂了:默认构造函数(default ...
大家正在搜
一个类只能有一个构造函数吗
在一个类中构造函数有且只有一个
一个类只能定义一个构造函数
一个类可以有多个构造函数吗
java中类的构造函数只能有一个
一个类只能有一个析构函数
一个类里面至少有几个构造函数
一个类中只能有一个构造方法
构造函数只能有一个吗
相关问题
C++中一个类最多几个构造函数?
一个类中可以有( )个构造函数,只能有( )个析构函数。
一个类可以定义多个构造函数吗,有什么要求吗
C++类中必须有默认构造函数吗
c++类中的构造函数能有无数个吗?而析构函数与复制构造函数是...
A.在一个类中允许有多个构造函数,构造函数在创
C++中可不可以没有构造函数?
c++中,什么情况下需要把一个类的对象作为另一个类的成员?只...