以下のコードでは:
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
配列を作成せずに、マップされたメモリから文字にアクセスする方法はありますか?
EDITコードが参照するusing namespace boost:interprocess;