跳到主要内容

C++ 友类

我们可以指定其他类为友类,它的成员函数可以访问所有成员。

class Screen {  
friend class Window_mgr
}

或者只为某个函数提供访问权限:

class Screen {  
friend void Window_mgr::clear(ScreenIndex);
}

为了这样做,我们必须先定义 Window_mgr 类,声明 clear 函数但不能定义它;定义 Screen;最后定义 clear