dll 中 class 的友元函数

Friend function for class in dll

假设我的 dll

中有以下 class

class Test { private: int x; };

以及使用我的 dll 的客户端应用程序中的以下函数

void test();

有没有办法让测试函数成为 Test class 的好友?

Is there a way to make test function friend for Test class?

是的,在 class 定义中添加 friend 声明:

class Test {
private:
    int x;
    friend void test();
};