【发布时间】:2021-10-14 16:34:07
【问题描述】:
假设我的 dll 中有以下类
class Test { private: int x; };
以及使用我的 dll 的客户端应用程序中的以下功能
void test();
有没有办法让测试类的测试函数成为朋友?
【问题讨论】:
假设我的 dll 中有以下类
class Test { private: int x; };
以及使用我的 dll 的客户端应用程序中的以下功能
void test();
有没有办法让测试类的测试函数成为朋友?
【问题讨论】:
有没有办法让测试类的测试函数成为朋友?
是的,在类定义中添加friend 声明:
class Test {
private:
int x;
friend void test();
};
【讨论】: