当将一个类S定义为另一个类A的友元类时,类S的所有成员函数都可以直接访问类A的所有成员。
举一反三
- 已知类A是类B的友元,类B是类C的友元,则 A: 类A一定是类C的友元 B: 类C一定是类A的友元 C: 类C的成员函数可以访问类B的对象的任何成员 D: 类A的成员函数可以访问类B的对象的任何成员
- 如果一个类的成员函数是另一个类的友元函数,则称这个成员函数为友元成员。
- 一个类A若声明为另一个类B的友元类,则意味着类A中的所有成员函数都是类B的___________。
- 下面对友元的错误描述是()。 A: 关键字friend用于声明友元 B: 一个类的成员函数可以是另一个类的友元 C: 一个类也可以是另一个类的友元 D: 友元函数可以通过this指针访问对象成员
- 下列关于类的权限描述错误的是( ) A: 类本身的成员函数可以访问自身的任何成员 B: 类的对象可以访问该类的所有成员 C: 普通函数不能直接访问类的公有成员,必须通过成员函数对其访问 D: 一个类可以将另一个类的对象作为成员