77问答网
所有问题
c++构造函数有返回值吗
如题所述
举报该问题
推荐答案 2016-10-28
没有,构造函数不能够指定返回类型。构造函数只是用来进行初始化工作。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/zd/3Yvp8N8YWIWvvGIYqY.html
相似回答
c++
关于
构造函数
的
返回值
问题
答:
1.构造函数当然没有返回值
,他只是描述了类初始化的行为。2.但是new是有返回值的啊!new返回的一定是类实例的指针啊,所以new tree返回的是tree*,所以构造函数跟返回该类的空间是没有关系的。下面举个例子给你看看:include <iostream> include <fstream> include <algorithm> include <string> includ...
在
C++
中,为什么
构造函数
不能
有返回值
答:
在调用构造函数时,可以通过A(),new A(), A a[10],A a = b等方式。这些使用方式中不会出现构造函数作为右值的情况。
所以不需要返回值
。
C++
里的返回void类型的
函数
与无
返回值
的函数的区别是什么?
答:
构造函数和析构函数是用于创建和摧毁对象,
所以不需要返回值
。下面是两种函数的区别。【普通函数】通俗的讲,就是通过传入“数据”(某些情况不需要输入),计算之后,“输出”需要的值,或者执行所需的操作。所以普通函数的重点在于“输出”。如果该函数的确不需要“输出”数据,那么通过void来进行标记,就...
c++
中怎么将空格作为
构造函数
的
返回值
?
答:
由于你的函数使用了int f(int x),返回的肯定是一个int值,如果你想返回一个空格,那你应该修改下
返回值
为char,改为char f(int x)就可以返回空格了。不然的话就在Main
函数返回
的地方做处理,如果返回0什么的就打印一个空格也可以。
c++
什么叫
构造函数
,它的作用是什么
答:
// 然后运行 a= ( b=c的
返回值
,这里应该是复制c值后的b对象) return *this; }};下面使用上面定义的类对象来说明各个
构造函数
的用法:void main(){ // 调用了无参构造函数,数据成员初值被赋为0.0 Complex c1,c2; // 调用一般构造函数,数据成员初值被赋为指定值 Complex c3(1.0,2.5); // 也可以使用...
在
C++
中的
构造函数
的作用是什么?
答:
构造函数
用来处理对象的初始化。构造函数是一种特殊的成员函数,与其他成员函数不同,不需要用户来调用它,而是在建立对象时自动执行。构造函数的功能是由用户定义的,用户根据初始化的要求设计函数体和函数参数。
C++构造函数
和析构函数详解
答:
1、析构
函数
没
有返回值
,没有参数。2、没有参数,所以不能重载,一个类仅有一个析构函数。3、析构函数除了释放工作,还可以做一些用户希望它做的一些工作,比如输出一些信息。五、的命名规则如下:~CTime();定义如下:这个析构函数为了显示它在什么时候被调用,我们利用它输出一句话以告知我们它被...
大家正在搜
构造函数和析构函数有返回值吗
构造函数有没有返回值的总结
构造函数有无返回值
构造函数没有返回值类型
构造函数可以带有返回值
构造函数必须有返回值
拷贝构造函数和复制构造函数
c构造函数和析构函数
构造函数返回值类型是什么