77问答网
所有问题
c++构造函数不能指定返回类型
那位大哥帮我讲讲这里要注意什么,一会写的没问题,一会又有问题?
波浪式不能再构造函数上指定返回类型,我搞不懂是标点的问题还是什么,一会可以一会又不行了
举报该问题
推荐答案 2016-03-31
对象被创建后需要将对象所在地址保存起来,以备后用;而完成返回对象地址的任务由构造函数担任。换句话说,构造函数的返回接口被编译器占用,也即默认返回对象地址,因此用户(程序员)不可以自定义返回类型。
从另一个角度说,既然用到了类,就不需要通过构造函数返回数据了,对象成员本身就是个很好的容器,你可以在类中设计属性(开放的类成员变量),也可以通过函数(方法)取得私有成员,类提供了灵活多样的设计思路和途径。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/zd/I38vI3pNYv3vGN3vWW.html
其他回答
第1个回答 2016-05-18
或许,你可以试试在类定义完之后的“}”后面加一个分号
第2个回答 2016-10-16
class定义后要加分号 ;
相似回答
请问
构造函数
的
返回
值
类型
只能是void型,对吗?
答:
构造函数的返回类型不可指定 如果在构造函数前面写上void ,那么构造函数就变成无效的了
。构造函数的功能主要用于在类的对象创建时定义初始化的状态。它没有返回值,也不能用void来修饰。这就保证了它不仅什么也不用自动返回,而且根本不能有任何选择。其他方法都有返回值,即使是void返回值。
c++
中的
构造函数
具有哪些特征。
答:
c++
中的
构造函数
具有如下特征:1 与类同名 2
不能指定返回类型
3 创建对象时自动调用,不能手动调用 4 如果不显式提供一个,会自动提供一个无参(默认)构造函数 5 可以重载 6 老标准下不能继承和委托构造(调用本类的另一个构造函数),新标准下可以 7 新标准下可以有移动构造函数和常量表达式构...
c++构造函数
有
返回
值吗
答:
没有,构造函数不能够指定返回类型
。构造函数只是用来进行初始化工作。
构造函数不能指定返回
值 是怎么回事
答:
构造函数没有返回类型,所以不能返回
。1.构造函数的功能主要用于在类的对象创建时定义初始化的状态。它没有返回值,也不能用void来修饰。这就保证了它不仅什么也不用自动返回,而且根本不能有任何选择。而其他方法都有返回值,即使是void返回值。尽管方法体本身不会自动返回什么,但仍然可以让它返回一些...
C++构造函数
和析构函数到底有什么作用啊?。。。一菜鸟求助!!!_百度...
答:
构造函数不能
有
返回
值,因而
不能指定
包括void在内的任何返回值
类型
。构造函数的定义与其他成员函数的定义一样可以放在类内或类外。构造函数的定义格式为 类名(形参说明){函数体} 构造函数既可以定义成有参函数,也可以定义成无参函数,要根据问题的需要来定。注意:程序中不能直接调用构造函数,构造...
析构函数与
构造函数
有什么区别?
答:
1、概念不同:析构函数:对象所在的函数已调用完毕时,系统自动执行析构函数。
构造函数
:是一种特殊的方法。特别的一个类可以有多个构造函数 ,可根据其参数个数的不同或参数
类型
的不同来区分它们 即构造函数的重载。2、作用不同:析构函数:析构函数被调用。构造函数:为对象成员变量赋初始值 3、...
C++函数
没有return语句,也没有定义
返回类型
,而且这个程序是正确的,他是...
答:
主
函数
默认是int 类型,没有return 0;也是默认返回0 普通函数必须定义
返回类型
我的V
C++
也可以编译通过 主函数main 默认返回 int 类型
大家正在搜
构造函数必须指定返回类型吗
构造函数不能有返回类型
析构函数可以指定返回类型吗
构造函数的返回类型是
构造函数的返回类型缺省为
构造函数必须指定类型说明
构造函数可以声明返回类型
构造函数返回值类型是什么
构造函数无任何函数类型
相关问题
用C++语言编写程序,递归函数
学习C++编程语言需要用到哪些知识 比如函数?
c++语言编程
C/C++是所有编程语言的基础吗
用C++语言编程输出菱形(共7行*),要求主函数实现调用,后...
用C语言编程和用C++语言编程区别大吗?
用c++语言函数编程找出1~100之间的所有孪生素数 在线等...
C++编程的特点和有点是什么