方法可以声明为好友以及函数:
class Accesser { public: void private_accesser(); }; class PrivateHolder { public: PrivateHolder(int val) : private_value(val) {} friend void Accesser::private_accesser(); private: int private_value; }; void Accesser::private_accesser() { PrivateHolder ph(10); // OK:此方法声明为好友。 std::cout <<ph.private_value<< std::endl; }