A. 类的友元函数要用关键字“friend”说明 B. 友元函数在类体中说明时,不受类中访问权限的限制 C. 友元函数的作用域与类中成员函数的作用域相同 D. 通常在类体之外定义友元函数的函数体
A. ① B. ② C. ③ D. ④
A. 只能直接访问该类的公有成员 B. 只能直接访问该类的保护成员 C. 只能直接访问该类的私有成员 D. 可以直接访问该类的所有成员
A. 一个类的成员函数可以成为另一个类的友元函数 B. 都使用成员运算符“.”访问成员函数与友元函数 C. 都必须在类体中说明、在类体外定义 D. 在类体外定义时都要用作用域运算符“::”指明其所属的类
A. x.operator/(y) B. operator/(x,y) C. y.operator/(x) D. operator/(y,x)
A. 0 B. 1 C. 2 D. 3
A. = B. ++ C. * D. new
A. 成员函数和友元函数可重载的运算符是不相同的 B. 成员函数和友元函数重载运算符时都需要用到this指针 C. 成员函数和友元函数重载运算符时都需要声明为公有的 D. 成员函数和友元函数重载运算符时的参数可能是相同的
A. * B. >= C. :: D. /
A. 运算符重载不能改变操作数的个数、运算符的优先级和结合性 B. 不是所有的运算符都可以重载 C. 运算符重载函数的调用必须使用关键字operator D. 在C++语言中不可通过运算符重载创造出新的运算符