C++语言允许使用友元,但是友元会破坏封装性
举一反三
- 下面关于C++语言的描述错误的是 A: C++语言支持数据封装 B: C++语言中引入友元,没有破坏封装性 C: C++语言允许函数名和运算符重载 D: C++语言支持动态联编
- C++语言。已知A是B的友元函数,则________
- 下面关于友元的描述错误的是( )。 A: 友元函数是成员函数,它被说明在类体内 B: 友元函数可直接访问类中的私有成员 C: 友元函数破坏封装性,使用时尽量少用 D: 友元类中的所有成员函数都是友元函数
- 下面关于友元的描述中,错误的是 A: 友元函数可以直接访问该类的私有成员 B: 一个类的友元类中的所有成员函数都是这个类的友元函数 C: 利用友元可以提高程序的运行效率,但却破坏了封装性 D: 友元关系不能被继承,是双向可交换的
- 下列关于友元的叙述中,错误的是( )。 A: 友元破坏了类的封装性 B: 友元提高了程序的运行效率 C: 友元可以在类外声明和定义 D: 友元能够访间类中的私有成员