问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
你好,欢迎来到懂视!登录注册
当前位置: 首页 - 正文

构造函数用于创建类的实例对象,构造函数名应与类名相同,返回类型为void.

发布网友 发布时间:2022-05-01 16:54

我来回答

2个回答

热心网友 时间:2023-10-22 23:40

1.C++规定,每个类必须有默认的构造函数,没有构造函数就不能创建对象。

2.若没有提供任何构造函数,那么c++提供自动提供一个默认的构造函数,该默认构造函数是一个没有参数的构造函数,它仅仅负责创建对象而不做任何赋值操作。

3.只要类中提供了任意一个构造函数,那么c++就不在自动提供默认构造函数。

4.类对象的定义和变量的定义类似,使用默认构造函数创建对象的时候,如果创建的是静态或者是全局对象,则对象的位模式全部为0,否则将会是随即的。

我们来看下面的代码:

//程序作者:管宁
//站点:www.cndev-lab.com
//所有稿件均有版权,如要转载,请务必著名出处和作者

#include <iostream>
using namespace std;
class Student
{
public:
Student()//无参数构造函数
{
number = 1;
score = 100;
}
void show();

protected:
int number;
int score;

};

void Student::show()
{
cout<}

void main()
{
Student a;
a.show();
cin.get();
}

在类中的定义的和类名相同,并且没有任何返回类型的Student()就是构造函数,这是一个无参数的构造函数,他在对象创建的时候自动调用,如果去掉Student()函数体内的代码那么它和c++的默认提供的构造函数等价的。

热心网友 时间:2023-10-22 23:40

错,不一定,构造函数可以自己定义类型的,只是自动定义的默认的构造函数才是返回类型为void.
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
道具“山”怎么做?(悬赏10呀) 老表你好hea23集片尾曲叫什么? 老表你好hea23集利亚唱的歌叫什么 河北赵县特产:梨园金蝉 cad字体有大有小,怎么调一致,如图 相亲对象都有啥特点? 良好的交往对象具有怎样的特点 良好的交往对象具有什么特点 现在我的微粒贷上只有1千的额度,怎么才能提升它的额度? 请问怎么在微粒贷上提高借贷额度? 2. JAVA类中,构造函数的返回值类型是( ) A、boolean B、String C、void D、类本身 4) 在Java中,下面对于构造函数的描述正确的是( )。 A. 类必须显式定义构造函数 B. 构造函数的返回类型是 在Java中,下面对于构造函数的描述正确的是( )。(选择一项) 含写减偏旁加偏旁新字,新字是动词 Java中,构造函数没有返回值。请问没有返回值和返回值类型为void,有什么区别? 自如租房的售后服务好不好? 刚毕业大学生一枚,在武汉自如租房,自己把家电弄坏了,自如可以维修吗? 含可以怎么加偏旁再组词 请问构造函数的返回值类型只能是void型,对吗? 自如家修服务怎么样?维修师傅负责吗? 如果在上海自如租房保修这些麻烦吗? “含”加偏旁有哪些字? 自如租房家修服务好不好?工作人员上门及时吗? 武汉自如家修服务都有哪些类型?预约方便吗? 自如暖气报修在哪里 上海自如的报修渠道是什么? 深圳自如的家修服务如何使用?在哪报修? 小学一年级书皮买多大? 止盈止损点位怎么设置? 中秋节祝语都有哪些 含换部首能变成什么新字? 构造器没有任何返回类型,哪怕是void也不行. 是对还是错为什么? 对于构造函数,下列叙述正确的是( )。 疌加偏旁组新字再组词 以下关于构造函数的描述错误的是( ) A、构造函数的返回 3. 以下关于构造函数的描述错误的是( )。 A、构造函数的返回类型只能是void 对于构造函数,下列叙述不正确的是(???) 口臭的原因和形成方法有哪些? C++里的返回void类型的函数与无返回值的函数的区别是什么? 口臭的原因有哪些呀? 为构造函数或析构函数指定返回类型 即使是void类型 将出现什么问题 以下关于构造函数的描述错误的是? 引起口臭的原因有哪些? 构造函数的返回值,该怎么处理 求问造成口臭的原因有哪些? 构造函数可以是void型吗 java返回值为void的无参函数 导致口臭的主要原因有那些? c#中定义一个函数返回值类型为void(无返回), void 是否可以省略? 李盛烨读音
  • 焦点

最新推荐

猜你喜欢

热门推荐