关于成员函数特征的下述描述中错误的是()
A.成员函数一定是内联函数
B.成员函数可以重载
C.成员函数可以设置参数的缺省值
D.成员函数可以是静态的
A、成员函数一定是内联函数
A.成员函数一定是内联函数
B.成员函数可以重载
C.成员函数可以设置参数的缺省值
D.成员函数可以是静态的
A、成员函数一定是内联函数
A.类模板的成员函数都是函数模板,类模板实例化后,成员函数也随之实例化
B.函数模板必须由程序员实例化为可执行的函数模板
C.一个类定义中,只要有一个函数模板,则这个类是类模板
D.函数模板的实例化由编译器实现
A.局部类的成员函数只能使用隐式内联方式实现
B.局部类的作用域局限于定义它的函数内部
C.类的成员函数中不能再定义局部类
D.局部类中不能说明静态成员
A.嵌套类仅仅是在语法上的嵌入
B.嵌套类的成员函数只能使用隐式内联方式实现
C.嵌套类的成员函数对外围类的成员没有访问权限
D.在外围类作用域外使用嵌套类必须使用外围类名字限定
A.静态成员函数只能访问类的静态数据成员
B.静态成员函数也可以通过形参的方式操作类的对象,但最好不要这样处理,因为静态成员函数只处理与类属性有关的操作更加容易理解。
C.静态成员函数可以访问类的非静态成员函数
D.虽然可以采用“对象.静态成员函数”的方式访问静态成员函数,但是仍然推荐使用“类名::静态成员函数”的方式。
A.派生类要向基类的构造函数传递参数
B.多继承时可能会产生二义性
C.派生类可以访问基类的所有数据成员,也能调用基类的所有成员函数
D.一个基类可以有多个派生类,一个派生类可以有多个基类
A、友元函数访问对象的成员不受访问特性影响
B、关键字virtual用于声明友元
C、一个类的成员函数可以是另一个类的友元
D、友元函数通过this指针访问对象成员
A.若A类中有B类对象成员则在创建A类对象时,先执行B类的构造函数,再执行A类的构造函数
B.如果一个对象成员有无参构造函数,则可以省略对象成员的初始化语句
C.可以在构造函数的函数体中给出对象成员的初始化
D.可以在构造函数的初始化列表中给出对象成员的初始化