【发布时间】:2014-01-23 11:12:57
【问题描述】:
我想将char* buf[] 写入共享内存。
我有几个指向几张地图的指针 - char* m_pP[MAX],地图已打开
m_oMMF[channel] = OpenFileMapping(FILE_MAP_ALL_ACCESS, FALSE, wstring);
m_pP[channel] = (char*) MapViewOfFile(m_oMMF[channel], FILE_MAP_ALL_ACCESS, 0, 0, size);
map 的大小足够大,我得到了 int offset,我想使用这个 m_P[] 指针在共享内存中写入,但我在这个语法上苦苦挣扎。
我在 C++ 方面没有那么丰富的经验。 谁能帮我这个?
谢谢
【问题讨论】:
标签: c++ pointers memory-management shared-memory memory-mapped-files