关于常成员函数,下列说法中错误的是
A.常成员函数无法更新对象的数据成员,但可以访问其他类的公用数据成员或全局变量
B.常成员函数无法更新对象的数据成员,但是可以更新该对象的常数据成员
C.常成员函数既可以被常对象调用,也可以被一般对象调用
D.常成员函数不仅要在声明中用到const修饰符,在定义时也必须使用const修饰苻
A.常成员函数无法更新对象的数据成员,但可以访问其他类的公用数据成员或全局变量
B.常成员函数无法更新对象的数据成员,但是可以更新该对象的常数据成员
C.常成员函数既可以被常对象调用,也可以被一般对象调用
D.常成员函数不仅要在声明中用到const修饰符,在定义时也必须使用const修饰苻
A.常成员函数可以引用和修改类的非常数据成员
B.onst是常成员函数类型的组成部分
C.常对象只能引用常成员函数,而不能引用非常成员函数
D.常成员函数中不能调用非常成员函数
A.局部类的成员函数只能使用隐式内联方式实现
B.局部类的作用域局限于定义它的函数内部
C.类的成员函数中不能再定义局部类
D.局部类中不能说明静态成员
A.嵌套类仅仅是在语法上的嵌入
B.嵌套类的成员函数只能使用隐式内联方式实现
C.嵌套类的成员函数对外围类的成员没有访问权限
D.在外围类作用域外使用嵌套类必须使用外围类名字限定
A.静态成员函数只能访问类的静态数据成员
B.静态成员函数也可以通过形参的方式操作类的对象,但最好不要这样处理,因为静态成员函数只处理与类属性有关的操作更加容易理解。
C.静态成员函数可以访问类的非静态成员函数
D.虽然可以采用“对象.静态成员函数”的方式访问静态成员函数,但是仍然推荐使用“类名::静态成员函数”的方式。
A.静态成员函数不属于对象成员
B.对静态成员函数的引用不需要使用对象名
C.静态成员函数中可以直接引用类的非静态成员
D.静态成员函数中可以直接引用类的静态成员
A.this指针一定指向常量型数据
B.this指向的数据不可更改
C.静态成员函数中也可以访问this指针
D.this指针本身可直接作为成员函数的返回值
A.友元函数可以是一个普通函数,也可以是其它类的成员函数
B.友元函数不是类的成员函数
C.友元函数可以直接访问类的所有成员
D.友元函数不受访问控制符的限制
A.自定义转换函数必须是类的成员函数
B.自定义转换函数可以是静态的
C.自定义转换函数可以是友元函数
D.自定义转换函数必须带有参数
下列关于构造函数的描述中,错误的是()。
A.构造函数可以设置默认参数
B.构造函数可以对静态数据成员进行初始化
C.构造函数在说明类变量时自动执行
D.构造函数可以重载
下列关于模板的描述中,错误的是()。
A) 类模板的成员函数都是模板函数
B) 函数模板是一种参数化类型的函数
C) 满足一定条件时可以省略模板实参
D) 模板形参只能由关键字typename声明