如何从C++中的友元函数访问私有函数

How can you access a private function from a friend function in C++?

本文关键字:函数 访问 友元 C++      更新时间:2023-10-16

有人能告诉我如何从类的友元函数调用该类的私有函数吗

就像您是一个私有数据成员一样。只需访问:

class A
{
  void foo() {}     // private member function
  friend void bar();
};
void bar() {
    A a;
    a.foo(); // access A's privates
}