首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类声明: class Fin{ public: Fin(); //① Fin *pf; //② Fin f; //③ Fin &p; //④
有如下类声明: class Fin{ public: Fin(); //① Fin *pf; //② Fin f; //③ Fin &p; //④
admin
2015-07-22
24
问题
有如下类声明:
class Fin{
public:
Fin(); //①
Fin *pf; //②
Fin f; //③
Fin &p; //④
};
在标有数字的四个成员声明中,将产生编译错误的是
选项
A、①
B、②
C、③
D、④
答案
C
解析
只有当类定义体完成之后才能定义类,题目中四个声明语句位置,Fin类未定义完整,属于不完全类型,此时数据成员只能是指向该类类型的指针或引用,而不能是该类的对象;语句3会产生编译错误;答案为C。
转载请注明原文地址:https://kaotiyun.com/show/AANp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
类ostream的成员函数______用于执行无格式输出,成员函数______用于输出单个字符。
下面程序的结果是()。#include"iostream.h"voidmain(){char*str:str="test!";cout<<str[5]
有如下程序:#include<iostream>usingnamespacestd;classpoint{intx,y;public:point(intvx,intvy)
关于在调用模板函数时实参的使用,下列表述中正确的是
在一个容量为25的循环队列中,若头指针front=16,尾指针rear=9,则该循环队列中共有【】个元素。
下列打开文件的表达式中,错误的是
下列运算符中,在C++语言中不能重载的是
运算符重载是对已有的运算符赋予多重含义,因此
下列有关继承和派生的叙述中,正确的是
下列关于类模板的模板参数的叙述中,错误的是
随机试题
在关系数据模型中,用来表示实体关系的是()。
Riehl黑变病的皮损表现分为
下列哪些表现提示有血栓性疾病的可能
奶牛难产做产科检查时,发现进入产道的胎儿背部与母体背部不一致,是属于()。
对于有效期的表示方法A、Sep.10th2005B、2005-12-20C、31/21/2005D、2005.12.31E、2005-12欧洲产品大多采用()
桥面铺装病害形成的原因有()。
公司成立的日期是()。
完工产品和在产品的分配方法中()适用于产品数量较多,各月在产品数量变化也较大,且生产成本中直接材料成本和直接人工成本等加工成本的比重相差不大的产品。
我国职业道德的核心和基础是()。
发布
最新回复
(
0
)