问个dll内存共享问题(将一个vector设置为共享内存)
#pragma data_seg("shared")
HWND hMainWnd = NULL;
DataVector myDataVector; // typedef vector < MyData > DataVector;
#pragma data_seg()
#pragma comment(linker, "/section:shared,rws")
问题在于: dll中的共享内存段的变量必须初始化,否则编译器会将此变量放到数据段,请问各位兄弟怎么才可以在共享内存段放一个vector?
希望有人能知道. 解决了再加分。