首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下定义: class Inner{ public: void f1(){ cout
有如下定义: class Inner{ public: void f1(){ cout
admin
2015-07-22
29
问题
有如下定义:
class Inner{
public:
void f1(){ cout<<"f1"; }
friend void f2(){ cout<<"f2"; }
};
void f3(){ cout<<"f3"; }
inline void f4(){ cout<<"f4"; }
其中的内联函数包括
选项
A、f1 和 f2
B、f3 和 f4
C、f2 和 f3
D、f1 和 f4
答案
D
解析
在类体中定义的成员函数,C++系统会自动将它们作为内联函数处理,而在类外定义的成员函数,系统并不把它们默认为内联函数,使用inline也是内联函数,所以共有2个内联函数f1和f4,D选项正确。
转载请注明原文地址:https://kaotiyun.com/show/ufNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
将E-R图转换到关系模式时,实体与联系都可以表示成
已知一个函数模板定义为template<typename T1,typenameT2>T1FUN(T2n){returnn*5.0;}若要求以int型数据7为函数实参调用该模板函数,并返回一个double型数据,则该调用应表
有如下类声明: class SAMPLE { int n; public: SAMPLE(int i=0):n(i) { } void setValue(int nO); }; 下
如果不使用多态机制,那么通过基类的指针虽然可以指向派生类对象,但是只能访问问从基类继承的成员。下列程序没有使用多态机制,其输出结果是【】。#include<iostream>usingnamespacestd;class
有如下类定义: class MyBase { int k; public: MyBase(int n=0):k(n) { } int value( )const{ return k;} };
若要访问指针变量p所指向的数据,应使用表达式【 】。
如下程序声明了一个使用两个通用数据类型的模板类dataClass,其中构造函数用于初始化两个数据成员,成员函数show用于输出两个数据成员的数值。#include<iostream>usingnamespacestd;【
下面是“二维向量”vector2D的定义,其中作为成员函数重载的运算符“+”的功能是将两向量的分量x和y对应相加,然后返回作为相加结果的新对象。请填空补充完整。classvector2D{doublex;//x分量
在关系模型中,把数据看成一个二维表,每一个二维表称为一个【】。
随机试题
下列选项中,不属于Internet提供的服务是()。
A.强化血浆置换B.强化血浆置换+糖皮质激素+细胞毒药物C.环磷酰胺冲击D.甲泼尼龙冲击+环磷酰胺I型急进型肾炎的治疗首选
患儿,8岁,鼻音浓重、发音不清数年,曾有唇腭裂手术史,口腔检查见咽腔宽大。最恰当的诊断应是
发生于舌下腺的肿瘤其恶性肿瘤所占比例大约占()
A.上腹部压痛B.脐部压痛C.下腹部压痛D.腰部压痛,疼痛向尿道放射E.左季肋部压痛
癫狂的主要病机是( )。
钻孔桩浇筑水下混凝土前,应测量沉渣厚度,柱桩一般不大于(),摩擦桩不大于()。
农村信用社的基本会计凭证有几种,都是什么?
看见他人随地吐痰感到厌恶是()。
AccordingtoRichard,whatwastheconceptofhealthbeforethe1940s?
最新回复
(
0
)