char ポインターに型キャストされた mmap があります
char *ptr;
ptr = (char *)mmap(0, FILESIZE, PROT_READ | PROT_WRITE, MAP_SHARED, fd, 0);
これは私の以前のコードでした。しかし、要件が変更されたため、char * の代わりにマップを使用したいと考えています。
今、私のマップは map < int, string > i_s_map; として宣言されています。
マップを指すように mmap 呼び出しを変更するにはどうすればよいですか?