77问答网
所有问题
当前搜索:
构造函数不指定返回类型
关于
构造函数
的说法哪个正确
答:
正确的是:1、一个类只能有一个
构造函数
。2、构造函数可以声明
返回类型
。
C++里的
返回
void
类型
的
函数
与无返回值的函数的区别是什么?
答:
输出”。如果该函数的确不需要“输出”数据,那么通过void来进行标记,就可以和其他函数进行区分。【
构造函数
和析构函数】主要用来在创建对象时初始化对象, 即为对象成员变量赋初始值。重点在于“创建”和“摧毁”,而不是“输出”。所以不需要
返回
值,也就不需要通过void进行标记。
c++,当
构造函数
失败时,构造函数内部怎么处理?
答:
1、
构造函数
想通知外部自己构造失败,只有抛异常这一个途径(没有
返回
值); 2、 如果不抛异常,那么构造函数执行完毕,从语言层面上编译器认为该对象是正确构造了的,其实构造没有按预想的进行,所以需要用状态变量、构造函数引用参数就可以让外界可以知道构造失败了。 3.、如果抛异常标识构造失败,那么,所有已经构造好的基...
c++关于
构造函数
的
返回
值问题
答:
2.但是new是有
返回
值的啊!new返回的一定是类实例的指针啊,所以new tree返回的是tree*,所以
构造函数
跟返回该类的空间是没有关系的。下面举个例子给你看看:include <iostream> include <fstream> include <algorithm> include <string> include <cstring> include <vector> include <queue> using ...
以下关于
构造函数
的描述错误的是( ) A、构造函数的
返回
答:
A
构造
方法没有
返回
值
类型
为
构造函数
或析构函数
指定返回类型
即使是void类型 将出现什么问题_百 ...
答:
那就不是这个类的
构造函数
或析构函数了,编译一下就知道了,出错。构造函数和析构函数都不带
返回
值
在C++中,为什么
构造函数不
能有
返回
值
答:
构造函数
是用于创建自身对象的,其功能完成后,输出应当是一个可以使用的对象。在调用构造函数时,可以通过A(),new A(), A a[10],A a = b等方式。这些使用方式中不会出现构造函数作为右值的情况。所以不需要
返回
值。
构造函数
? 我们经常听到构造成直接经济损失函数这个词,我一不朝明白...
答:
就是它没有
返回
值,而且
函数
的名字必须是类的名字。再说它的定语“
构造
”, 构造什么呢?构造的是一个类的对象,而你构造一个类对象必须要初始 化成员,所以要在这里完成初始化构造。其实C++中很多专业的词语都可以拆分着记忆,找到主语,中心语理解。还有不明白的可以call我 ...
java
构造函数
有
返回
值吗?
答:
构造函数
没有
返回
值。new GregorianCalendar(1956, Calendar.DECEMBER, 1)是建了Calendar一个实例。然后后,instance.getTime()。就是返回这个实例的时间。分开写就是:Calendar c = new GregorianCalendar(1956, Calendar.DECEMBER, 1);Object test = c.getTime();...
c++~ 请问在类里面
构造函数
必须是public吗 可以定义到private吗_百度知...
答:
可以定义到private,但定义成private会导致此类不能直接被外部实例化,解决方法如下:1、首先拷贝
构造函数
是一种特殊的构造函数,函数名与类名相同,它的一个参数必须是本类型的一个引用变量,无
函数类型
、
返回
值。2、对象通过另一个对象初始化。3、运行如下图所示。4、接着输入函数的参数为类对象。5...
棣栭〉
<涓婁竴椤
2
3
4
5
6
7
8
9
10
11
涓嬩竴椤
灏鹃〉
其他人还搜