【发布时间】:2012-12-03 10:55:57
【问题描述】:
在下面的代码中:
file_mapping fm(FilePath, read_only);
mapped_region region(fm,read_only);
char* const data = static_cast<char *>(region.get_address());
for(size_t n=0; n<region.get_size(); ++n){
cout << data[n];
}
有没有什么方法可以从映射的内存中访问字符而不需要创建data 数组?
编辑代码参考using namespace boost:interprocess;
【问题讨论】: