首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知类Myclass的定义如下 class MyClass{ public: void function1(MyClass& c){cout<<c.data;} static void function2(MyClass& c){cout<<c.data;
已知类Myclass的定义如下 class MyClass{ public: void function1(MyClass& c){cout<<c.data;} static void function2(MyClass& c){cout<<c.data;
admin
2020-07-30
33
问题
已知类Myclass的定义如下
class MyClass{
public:
void function1(MyClass& c){cout<<c.data;}
static void function2(MyClass& c){cout<<c.data;}
void function3(){cout<<data;}
staric void function4(){cout<<data;}
private:
int data;
};
其中有编译错误的函数是( )。
选项
A、function1
B、function2
C、function3
D、function4
答案
D
解析
funcyion4()函数作为类的静态成员函数,不能直接访问类中说明的非静态成员,即cout<<data在编译时会出错。
转载请注明原文地址:https://kaotiyun.com/show/jXyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下类定义:classMyClass{intvalue;public:MyClass(intn):value(n){}intgetValue()~onst{returnvalue;}}
下列运算符中,不能作为成员函数重载的是()。
假定MyClass为一个类,则该类的拷贝初始化构造函数的声明语句为()。
对虚函数的调用()。
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错误,请改正程序中的错误,使得程序输出:10TestClass1注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在//***
有如下程序:#includeusingnamespacestd;classCD{public:~CD(){cout
当派生类继承一个基类时,默认的继承方式为()。
下面关于数据库三级模式结构的叙述中,正确的是()。
请编写函数fun,其功能是将形参S所指字符串放入形参a所指的字符数组中,使a中存放同样的字符串。说明:不得使用系统提供的字符串函数。注意:部分源程序存在PROGl.C中,请勿改动主函数main和其他函数中的任何内容,仅在函数fun指定的部位填入所
请使用VC6或使用【答题】菜单打开考生文件夹proj2下的工程proj2。其中有类Point(“点”)、Rectangle(“矩形”)和Circle(“圆”)的定义。在程序所使用的平面坐标系统中,x轴的正方向是水平向右的,y轴的正方向是竖直向下的。请在横线
随机试题
下列价格中属于到岸价的是()。
儿童游戏的主要物质支柱是()
简述社会主义首先在经济文化相对落后的国家取得胜利的原因。
妇科手术损伤导致的最常见的尿瘘类型为()
4岁男孩,阵发性痉咳,日轻夜重,咳剧必深吸气样鸡鸣声,必待痰吐出后,痉咳才得缓解,一日数十次不等,此属顿咳哪期
血站对献血者每次采集血液量一般为( )。血站对献血者每次采集血液量最多不得超过( )。
设B是3阶非零矩阵,已知B的每一列都是方程组的解,则t等于()。
室内外装饰装修工程施工的环境条件应满足施工工艺的要求。施工环境温度不应低于( )℃。
某公司当年的经营利润很多,却不能偿还到期债务。为查清其原因,应检查的财务比率包括()。
Elleestrestée_____malgrésonage.
最新回复
(
0
)