如果类A把类B声明为自己的友元类,那么在类B中的所有函数中都可以访问类A的私用和保护成员。
如果类A把类B的某个成员函数声明为自己的友元函数,那么在类B中的这个函数中都可以访问类A的私用和保护成员,其它函数不可以访问。
如果类A把类B的某个函数声明为自己的友元函数,那么在这个函数中都可以访问类A的私用和保护成员。
如果类A把类B的某个成员函数声明为自己的友元函数,那么在类B中的这个函数中都可以访问类A的私用和保护成员,其它函数不可以访问。
如果类A把类B的某个函数声明为自己的友元函数,那么在这个函数中都可以访问类A的私用和保护成员。