某类中有一个无参且无返回值的常成员函数Show,则正确的Show函数原型是
A: constvoidShow();
B: voidconstShow();
C: voidShow()const;
D: voidShow(const);
A: constvoidShow();
B: voidconstShow();
C: voidShow()const;
D: voidShow(const);
举一反三
- 有如下类声明: class Pam{ int k; public: Pam(int n):k(n){} void show()const; };若要在类体外给出成员函数show的定义,下列定义中正确的是 A: voidshow()const{cout<B.voidshow()const{cout<C.voidPam::show()const{cout<D.voidPam::show()const{cout<
- Gety( )函数是一个类的常成员函数,无参数,返回类型为float,则正确的 Gety( )函数原型是( )。 A: float Gety( )const; B: float const Gety( ); C: const float Gety( ); D: float Gety( )(const);
- 若print()函数是一个类的常成员函数,它无返回值,下列描述中正确的是()。[br][/br]· A: void print() const<br>· B: const void print()<br>· C: void const print()<br>· D: void print(const)
- 假定 AA 是一个类,“ AA* abc()const; ”是该类中一个成员函数的原型,若该函数返回 this 值,当用 x.abc() 调用该成员函数后, x 的值:
- 类A中有唯一的一个成员函数f,且f是公有的静态或非静态成员函数,对于类A的一个对象a,执行语句 a.f(100);成功,那么f 的函数原型不可以是( )。 A: A& f( int, int=50 ); B: void f(int & ) ; C: const A *f(const int ); D: A f( const int &);