首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在C++中,编译系统自动为一个类生成缺省构造函数的条件是( )。
在C++中,编译系统自动为一个类生成缺省构造函数的条件是( )。
admin
2017-10-17
47
问题
在C++中,编译系统自动为一个类生成缺省构造函数的条件是( )。
选项
A、该类没有定义任何有参构造函数
B、该类没有定义任何无参构造函数
C、该类没有定义任何构造函数
D、该类没有定义任何成员函数
答案
C
解析
在类定义时没有定义任何构造函数时,则编译器自动生成一个不带参数的缺省构造函数,其格式如下:
<类名>::<缺省构造函数名>()
按构造函数的规定,缺省构造函数名同类名。缺省构造函数的这种格式也可由程序员定义在类体中。在程序中定义一个对象而没有指明初始化时,则编译器便按缺省构造函数来初始化该对象。用缺省构造函数对对象初始化时,则将对象的所有数据成员都初始化为零或空。
转载请注明原文地址:https://kaotiyun.com/show/uPAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列叙述中正确的是
有以下程序段,其输出的结果是______。intx,y,z;X=y=z=0;++x‖++y&&++z;cout<<x<<","<<y<<","<<z<<endl;
有以下程序段:#include<iostream.h>#defineMIN(x,y)(x)<(y)?(x):(y)voidmain(){inti,j,K;i=10;j=15;k
C++定义了类库实现数据的输入和输出,______为根基类。
有如下程序:#include<iostream>usingnamespacestd;Classx{protected:inta;public:x(){
已知类A有公用数据成员a,且有A obj2;A * const ptr=new A;则下列语句正确的是
多数运算符既能作为类的成员函数重载,也能作为类的非成员函数重载,但[]运算符只能作为类的______函数重载。
在表达式x+y*z中,+是作为成员函数重载的运算符,*是作为非成员函数重载的运算符。下列叙述中正确的是,
下列关于函数模板实参不能省略的情况说明不正确的是
按照标识符的要求,下列选项中,()符号不能组成标识符。
随机试题
混凝土施工质量常用的检查和监测方法有()等。
对一个饭店经理来说,()是最重要的。
关于资本周转次数的说法,正确的有()。
Windows7可以同时打开多个窗口,但任意时刻只能有_________个活动窗口。
干扰素抑制蛋白生物合成是因为
下列哪项不属于实施可持续发展战略中可以采用的措施()
不能按照有关规定认真履行代理报检职责,被企业投诉经查实的可以取消报检员代理报检资格。( )
曲某与王某合伙开办一个饭馆,经营3年,曲某分得钱物共计人民币7万元。曲某认为分配不公,对王某不满。2011年12月22日上午8时许,曲某趁王某家中无人之机携带羊角锤、螺丝刀等工具,翻墙破窗进入王某家中,用了约一个小时的时间将保险柜橇开,发现保险柜里有人民币
下列说法中反映班级管理存在问题的有()
作为一种购物方式,“秒杀”带来全新体验,却也留下了复杂况味。转瞬之间,有惊喜也有失望,有欢乐也有忧愁。心理学家说,“秒杀”也是一次心理测验,淡然处之者自得其乐,而那些渴望“一击即中”、希望“马上就有”、总想“付出少收益大”的,则容易陷入纠结的泥沼。看来,“
最新回复
(
0
)