首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下定义: class Inner{ public: void f1(){ cout
有如下定义: class Inner{ public: void f1(){ cout
admin
2021-07-02
61
问题
有如下定义:
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://www.kaotiyun.com/show/iefp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
已知类IMS中两个成员函数的声明为“voidlisten()const;”与“voidspeak();”,另有两个对象的定义为“IMSobj1;”与“constIMSobj2;”,则下列语句中,产生编译错误的是()。
下列关于运算符重载的描述中,错误的是()。
数据库管理系统中负责数据模式定义的语言是()。
已知函数fun的原型为intfun(int,int,int),下列重载函数原型中错误的是()。
下列模板声明中,有语法错误的是()。
已知基类Employee只有一个构造函数,其定义如下:Employee::Employee(intn):id(n){}Manager是Employee的派生类,则下列对Manager的构造函数的定义中,正确的是()。
有如下程序段:inti=0,j=1;nt&r=i;//①r=j;//②int*p=&i;//③*p=&r;//④其中会产生编译错误的语句是()。
下列关于类模板的模板参数的叙述中,错误的是()。
下列关于函数参数的叙述中,正确的是()。
结构化程序设计的基本原则不包括
随机试题
PCB绘图工具可以绘制导线、放置焊盘、过孔、字符串、位置坐标、()、()、放置房间定义,绘制圆弧或圆,放置切分多边形等。
A.咳嗽、咳痰、咯血、胸痛、呼吸困难B.食欲不振、苍白、黄疸、腹胀、便秘、腹泻C.呼吸困难、咳嗽、咳痰、咯血、心悸、水肿D.心悸、气短、水肿、头晕、头痛、苍白、黄疸E.尿频、尿急、尿痛、尿量、尿颜色、腹痛、水肿泌尿系统问诊内容(
急进型高血压的特点是
男性患者,20岁,头昏、乏力8个月,贫血貌,脾肋下3cm,血红蛋白80g/L,红细胞总数3.2×1012/L,红细胞渗透脆性试验减低,家中其母有贫血,根据上述情况,以下哪项检查最为重要
患者小便不通或通而不爽,情志抑郁,或多烦善怒,胁腹胀满,舌红苔薄黄,脉弦,宜选方
A、O-脱甲基化B、ω-1的氧化C、N-脱异丙基化D、苯环的羟基化E、生成酰氯然后与蛋白质发生酰化苯妥英钠的代谢为()。
由6个葡萄糖分子形成的环状低聚糖化合物疏水性环糊精衍生物
A、B、C、D、C
2006年FIDIC年会在匈牙利布达佩斯举行,其主题是()。
某多层砖混结构基础平面及断面图如图4—2,砖基为一步大放脚,钢筋混凝土带形基础外墙基底宽1200mm,内墙基底宽为1000mm。求:砖基础工程量;
最新回复
(
0
)