首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类声明: class Fin{ public: Fin(); //① Fin *pf; //② Fin f; //③ Fin &p; //④
有如下类声明: class Fin{ public: Fin(); //① Fin *pf; //② Fin f; //③ Fin &p; //④
admin
2015-07-22
27
问题
有如下类声明:
class Fin{
public:
Fin(); //①
Fin *pf; //②
Fin f; //③
Fin &p; //④
};
在标有数字的四个成员声明中,将产生编译错误的是
选项
A、①
B、②
C、③
D、④
答案
C
解析
只有当类定义体完成之后才能定义类,题目中四个声明语句位置,Fin类未定义完整,属于不完全类型,此时数据成员只能是指向该类类型的指针或引用,而不能是该类的对象;语句3会产生编译错误;答案为C。
转载请注明原文地址:https://kaotiyun.com/show/MwNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
非成员函数应该声明为类的【】函数才能访问该类的私有成员。
将E—R图转换为关系模式时,实体和联系都可以表示为
关于静态数据成员的描述中正确的是()。
下列引用的定义中,()是错误的。
在公有派生的情况下,派生类中定义的成员函数只能访问原基类的______。
一个类的友元函数或友元类能够通过成员操作符访问该类的()。
【】是实现c++语言编译时多态性的机制,【】是实现C++语言运行时多态性的机制。
多态性指的是
静态联编所支持的多态性称为______多态性,动态联编所支持的多态性则称为______多态性,动态多态性由______来支持。
如果一个模板声明列出了多个参数,则每个参数之间必须使用逗号隔开,每个参数都必须重复使用关键字()。
随机试题
简述“二战”后东欧各国和朝鲜劳动立法的主要特点。
A.抗Sm抗体B.抗Scl-70抗体C.抗SSB抗体D.抗Jo-1抗体E.高滴度抗RNP抗体系统性红斑狼疮(SLE)的标志性抗体是
绒癌出现肺转移,临床分期为
(2007年)设直线的方程为则直线()。
下列标志着美国乃至全球金融业真正进入了金融自由化和混业经营的新时代的法律是()。
某有限责任公司共有甲、乙、丙三名股东,因甲无法偿还个人到期债务,人民法院拟依强制执行程序变卖其股权偿债,根据公司法律制度的规定,下列表述中,正确的是()。
下列对于古代称谓说法错误的是()。
依法执政,就是党坚持依法治国,领导立法,带头守法,保证执法,不断推进国家经济、政治、文化、社会生活的法制化、规范化。下面对依法执政理解正确的是( )。
简述蔡元培的“思想自由”“兼容并包”的办学方针。
Wheredoesthewomanwanttogo?
最新回复
(
0
)