C++ 中成员函数作为友元
C++ 中的友元机制使得我们可以在类外部访问类中的私有成员,这个机制在一些情况下非常有用。通常情况下,我们可以通过将函数声明为友元函数来实现对类中私有成员的访问。但是有时候,我们需要将一个类的私有成员访问权限授予另一个类,这就需要使用成员函数作为友元函数。
先看一个例子:
class A {
private:
int x;
public:
void foo()
C++ 中成员函数作为友元
C++ 中的友元机制使得我们可以在类外部访问类中的私有成员,这个机制在一些情况下非常有用。通常情况下,我们可以通过将函数声明为友元函数来实现对类中私有成员的访问。但是有时候,我们需要将一个类的私有成员访问权限授予另一个类,这就需要使用成员函数作为友元函数。
先看一个例子:
class A {
private:
int x;
public:
void foo()