早教吧 育儿知识 作业答案 考试题库 百科 知识分享

谁给我介绍下friend的用法primer上有点看不懂:如下友员声明将已命名的类或非成员函数引入到外围作用域(什么意思)中.此外友员函数可以在类的内部定义,该函数的作用域扩展到包围该类定义

题目详情
谁给我介绍下 friend的用法
primer
上有点看不懂:如下
友员声明将已命名的类或非成员函数引入到外围作用域(什么意思)中.此外
友员函数可以在类的内部定义,该函数的作用域扩展到包围该类定义的
作用域
还有这个例也不太懂
class x{
friend class y;
friend void f();
}
class z{
Y *ymen; // ok declaration for class y introduced by friend
// in x
void g();
}
谢谢~~~~~~
▼优质解答
答案和解析
baoyu24321,友员声明将已命名的类或非成员函数引入到外围作用域——就是说,一个非成员函数(友员函数)可以访问类中的所有成员(包括私有成员)友员函数可以在类的内部定义,该函数的作用域扩展到包围该类定义的作用...
看了谁给我介绍下friend的用法...的网友还看了以下: