Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在用 c++ 编写一个 dll 以将其与其他语言一起使用。
问题是我不知道 dll 是否可以将一些数据存储在结构中以用于唯一执行的不同调用。
例如,
dll 可以存储套接字 id 并在此执行中访问它吗?
谢谢大家,对不起我的英语,我正在改进它。
您可以在 CPP 文件中使用全局静态变量或文件范围变量。
在 Windows C++ DLL 中,所有全局对象(包括类的静态成员)将在使用 DLL_PROCESS_ATTACH 调用 DllMain 之前构建,并且在使用 DLL_PROCESS_DETACH 调用 DllMain 之后将它们销毁。