A. 将类的一个对象赋值给该类的另一个对象时 B. 函数的形参是类的对象,调用函数进行形参和实参结合时 C. 函数的返回值是类的对象,函数执行返回调用者时 D. 都不会调用拷贝构造函数
A. 常对象定义形式可以为:const className obj; B. 常对象定义形式可以为:const className obj=anotherObj; C. 常对象可以调用其所有的对象方法; D. 常对象的值不可修改;
A. 在定义常对象时必须进行初始化 B. 常对象可以调用当前类的普通成员函数 C. 常对象的数据成员的值,不能被直接或间接修改 D. 以上描述都不对
A. 常数据成员是类中用const声明的数据成员; B. 常数据成员值可以在常成员函数中修改; C. 常数据成员值可以在定义时直接赋值; D. C++规定只能通过构造函数的成员初始化列表对常数据成员进行初始化;
A. 常成员函数不能更新对象的数据成员。 B. 常成员函数可以定义为:const int fun(); C. 常成员函数的返回值不能被修改。 D. 常成员函数中不允许使用new操作
A. 友元类是在多个类之间建立一种访问机制; B. 一个类A被说明为另一个类B的友员类,B的成员就可以被A使用; C. 友元类的所有成员函数都可视为该类的友元函数; D. 类A被声明为类B的友元类,则类B也为类A的友元类。
A. 类A的成员即类B的成员 B. 类B的成员即类A的成员 C. 类A的成员函数不得访问类B的成员 D. 类B不一定是类A的友元
A. 友元函数是当前类的成员函数 B. 一个友元函数可以同时定义为两个类的友元函数 C. 友元函数可以加强类的封装性 D. 在外部定义友元函数时,必须加关键字friend
A. 友元函数是独立于当前类的外部函数 B. 一个友元函数不能同时定义为两个类的友元函数 C. 友元函数必须在类的外部定义 D. 在外部定义友元函数时,必须加关键字friend
A. 友元函数可以访问类对象的私有成员 B. 友元函数可以直接访问对象的数据成员 C. 友元函数必须在类的外部定义 D. 引入友元函数,降低了程序运行效率