在下面的类定义中,横线处应填入的内容是( )。class Fred{public:void print(){cout<
A. int Fred::
B. int
C. static int
D. static int Fred::
查看答案
对于常成员函数,下面说法正确的是( )。
A. 常成员函数只能修改一般数据成员
B. 常成员函数只能修改常数据成员
C. 常成员函数不能修改任何数据成员
D. 常成员函数只能通过对象调用
一个类的友元函数能够通过成员操作符访问该类的( )。
A. 保护成员
B. 私有成员
C. 公有成员
D. 公有成员、保护成员、私有成员
有如下程序:#include using namespace std;class AA{ int n;public: AA(int k):n(k){} int get(){return n;} int get()const{return n+1;}};int main(){ AA a(5); const AA b(6); cout<
A. 6,7
B. 5,6
C. 5,7
D. 6,5
关于友元,下列说法错误的是( )
A. 如果类A是类B的友元,那么类B也是类A的友元
B. 如果函数fun()被说明为类A的友元,那么在fun()中可以通过Ar的对象访问类A的私有成员
C. 友元关系不能被继承
D. 如果类A是类B的友元,那么类A的所有成员函数都是类B的友元