首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下定义: class Inner{ public: void f1(){ cout
有如下定义: class Inner{ public: void f1(){ cout
admin
2015-07-22
14
问题
有如下定义:
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全国计算机二级
相关试题推荐
有如下程序:#include<iostream>usingnamespacestd;classCon{charID;public:Con():ID(W){cout<<l
创建对象数组时,对数组的每一个元素都将调用一次构造函数,如果没有显式给出数组元素的初值,则调用缺省构造函数。下列程序涉及到对象数组的创建和单个对象的创建,其输出结果是【】。#include<iostream>usingnamespac
有如下程序:#include<iostream>usingnamespacestd;classCA{public:CA()<cout<<’A’;)};classCB:privateCA{public:CB(){co
有如下程序: #include<iostream> using namespace std; class A { public: A(int i) {x=i;} void dispa() {cout<<x
若有定义语句:int a=3,b=2,c=1;,则表达式a<b?a:b的值是【 】。
假设用一个长度为50的数组(数组元素的下标从0到49)作为栈的存储空间,栈底指针bottom指向栈底元素,栈顶指针top指向栈顶元素,如果bottom=49,top=30(数组下标),则栈中具有【】个元素。
类是一个支持集成的抽象数据类型,而对象是类的【】。
下列函数原型声明中错误的是______。
数据流图的类型有【】和事务型。
下列关系模型中,能使经运算后得到的新关系中属性个数多于原来关系中属性个数的是
随机试题
喷涂控制柜用来控制喷涂静电电压、供粉量和流化气压。
一家文化传媒公司主要从事影片制作和发行等相关业务。近期准备为一家企业拍摄广告,考虑到广告设计需要文案、导演、场务、音乐合成、美工、剪辑等专业的合作才能完成,以下能最好支撑该公司业务要求的组织结构形式是()
在WORD中,__会出现“另存为”对话框?
患者大便溏泻,完谷不化,畏寒肢冷,今又午后潮热,夜间盗汗。其病机是
干扰素的抗病毒作用机制是
用药期间禁止饮酒,否则可出现面部潮红、头痛、眩晕等“双硫仑样反应”的药品是()。
非淋菌性尿道炎的病原体以沙眼衣原体和支原体为主。()
概率分析一般是计算项目净现值的期望及净现值( )时累计概率。
某甲在未取得建筑许可证的情况下建房两间,对此,区城建局作出责令其在一定期限内拆除违章建筑的决定。甲在指定的期限内未拆除违章建筑,因而区城建局应当()。
在VisualFoxpro中,如果希望一个内存变量只限于在本过程中使用,说明这种内存变量的命令是()。
最新回复
(
0
)