相关疑难解决方法(0)

是否可以将std :: vector放到共享内存中?

我想使用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)

但是我如何检测向量的实际大小以调整内存大小?

c++ stl

15
推荐指数
3
解决办法
1万
查看次数

标签 统计

c++ ×1

stl ×1