类封装在DLL中
Class encapsulated within a DLL
我有一个DLL,它导出了一些函数。源文件包含一个指向类实例的全局指针,在其中一个导出函数(Init)中,它分配指针,然后其他函数使用指针调用该类的成员函数并返回结果。
我的问题是,如果几个应用程序同时使用这个DLL,它们是否都有一个内部类的唯一实例,因为它包含的成员数据必须对每个实例都是唯一的。
谢谢。
是的,每个应用程序都会在自己的内存中加载DLL,并创建自己的类实例。
相关文章:
- 挂起和取消挂起一个文件DLL
- 为什么在没有显式默认构造函数的情况下,将另一个结构封装在联合中作为成员的结构不能编译
- std::threads可以从Windows DLL中的全局变量创建/销毁吗?
- 导入库可以跨dll版本工作吗
- 从C++dll访问C#中的一行主要参数
- 链接到自行创建的dll失败
- 为什么使用 P/Invoke 调用 dll 时,某些计算机中的 LoadLibrary 失败?
- 在调用FreeLibrary后,释放动态链接到具有相同版本的CRT堆的DLL的内存
- 如何指定我希望我的LIB链接到的DLL文件?-Visual Studio 2019
- 如何将图像传输到c++(dll)中的缓冲区,然后在c#的缓冲区中读/写
- C++:将外部库链接到dll库
- 在 Windows 上,是否可以让 dll 在不使用 PATH 环境变量的情况下在另一个文件夹中查找依赖项?
- 不同的Visual Studio版本中缺少.dll
- 从DLL中删除类的实例
- 将静态库封装在动态链接库(DLL)中
- 如果 C++ 中的 DLL 不支持二进制封装,那么何时可以使用它们?
- 类封装在DLL中
- 使用Windows.dll中的SWIG封装函数
- 向c#封装的c++ dll发送值会导致Unity崩溃
- c++封装dll到静态lib