首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知类Myclass的定义如下 class MyClass { public: void function1(MyClass&c){cout<<c.data;} static void function2(MyClass&c
已知类Myclass的定义如下 class MyClass { public: void function1(MyClass&c){cout<<c.data;} static void function2(MyClass&c
admin
2020-07-30
69
问题
已知类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、functicIn4
答案
D
解析
funcyion4()函数作为类的静态成员函数,不能直接访问类中说明的非静态成员,即cout<<data在编译时会出错。
转载请注明原文地址:https://kaotiyun.com/show/AHyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下类定义:classB{public:voidfunl(){}private:voidfun2(){}protected:voidfun3(){}};classD:p
有如下类及函数的定义:classWow{intk;public:Wow(intn=0):k(n){}intincre(){retum++k;}intdeere();voi
下面对类一对象主要特征描述正确的是()。
C++系统预定义了4个用于标准数据流的对象,下列选项中不属于此类对象的是()。
已知函数f的原型是voidf(int*a,long&b);,变量v1、v2的定义是:intv1;longv2;下列调用语句中正确的是()。
下列关于函数原型声明的叙述中,正确的是()。
如果表达式y*cx++中,“+”是作为成员函数重载的运算符,“++”是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可表示为()。
下列程序的输出结果为2,横线处应添加语句()。#includeusingnamespacestd;classTestClassl{public:voidfun0{cout
软件调试的目的是()。
下列符号中不属于C++关键字的是()。
随机试题
甲公司拥有“熊鹿牌”电子产品注册商标。乙公司向国外某公司发出了“熊鹿牌”电子产品的报价单。甲公司得知此事后,对乙公司提起诉讼。下列有关说法中,哪些是正确的?()
听口线是指
男,56岁,突然头晕,呕吐8h。体检:双眼向右水平眼震,指鼻和跟膝胫试验右侧不稳,颈轻度抵抗。肌力和感觉检查无明显异常。血压150/85mmHg。临床诊断为
主人体生殖的阴精是()
在统治前期,()励精图治、锐意改革,唐朝出现了“开元盛世”的局面。
宪法的地位主要体现在()。
与中国隔海相望的国家,除了韩国、日本之外,还有()。
HowDidNewtownBecomeaVeryCleanPlace?TodayNewtownisaverycleanplace.Manyyearsago,however(然面,不管怎样),therearemil
______suchheavyloss,thebusinessmandidn’thavethecouragetogoon.
【B1】【B20】
最新回复
(
0
)