像成员函数和成员函数参数一样,类的对象也可以声明为const。声明为const的对象无法修改,因此只能调用const成员函数,因为这些函数确保不修改该对象。 可以通过在对象声明的前缀const关键字来创建const对象。任何试图更改const对象的数据成员的尝试都会导致编译时错误。 句法: const Class_Name Object_name; 当函数声明为con...
百度试题 结果1 题目C++中的const关键字有什么作用? A. 表示一个整型常量 B. 表示一个指针常量 C. 表示一个函数不能修改其参数 D. 表示一个类成员变量不可变 相关知识点: 试题来源: 解析 D
百度试题 题目某类成员函数声明为int f( ) const,其中的关键字const表示___。相关知识点: 试题来源: 解析 _ 此函数不修改类中数据成员
关于常类型const的叙述错误的是( )。A.常成员函数中不能修改对象的数据成员B.不能修改常对象的数据成员C.通过常对象可以调用一般成员函数D.必须使用成员初始化列表初
B、public:限定成员称为公有成员:公有成员的数据或函数不受类的限制,可以在类内或类外自由使用,本类的成员函数可以访问,类外也能访问。 C、protected:限定成员为保护成员,只允许在类内及该类的派生类中使用保护的数据或函数。即保护成员的作用域是该类及该类的派生类。 D、const:限定类的成员为常类型,不允许...
关于常数据成员的如下叙述,错误的是( )A.常数据成员是类中用const声明的数据成员;B.常数据成员值可以在常成员函数中修改;C.常数据成员值可以在定义时直接赋值;D.
若一个类的数据成员用 const 关键字修饰,则该数据成员( )。 A. 静态函数中可以对该成员赋值 B. 构造函数只能通过初始化列表对该成员初始化 C. 任何函数都不能使用该成员 D. 外部函数可以对该成员赋值 相关知识点: 试题来源: 解析 B. 构造函数只能通过初始化列表对该成员初始化 ...
百度试题 题目假定AA是一个类,“AA* abc()const;”是该类中一个成员函数的原型,在该函数体中(能够/不能够)___向*this或其成员赋值。相关知识点: 试题来源: 解析 _ 不能够
百度试题 题目类的成员函数中,下列函数中不能为虚函数的是()。 A. 构造函数 B. 析构函数 C. 运算符重载函数 D. const函数 相关知识点: 试题来源: 解析 A.构造函数
已知:print( )函数是一个类的常成员函数,它无返回值,下列表示中,哪个是正确的:A.void print( ) const;B.const void print( );C.void const print( );D.void print(const);