我想使用CreateFileMapping()windows API函数在共享内存中创建std :: vector.我知道如何创建共享内存并管理它,但是如何将std :: vector放到内存中的固定地址?我不能在我的情况下使用boost或其他库,我正在使用CBuilder ++ 2010.我认为可能会使用一个变体
std::vector<int> myVec;
myVec *mv;
mv = shared_memory_addr ?
Run Code Online (Sandbox Code Playgroud)
但是我如何检测向量的实际大小以调整内存大小?