У меня нет проблем с реализацией отображенного в память файла. Вопрос в том. Предполагая, что это возвращает действительное представление памяти.
void* pBuf = MapViewOfFile(hMapFile,
FILE_MAP_WRITE,
0,
0,
0);
Есть ли у меня альтернативы использованию memcpy для передачи ему данных? например, я могу сказать своему приложению хранить данные в нем? Я действительно хочу что-то вроде char * buffer = new char [1073741824], где new помещает данные в файл отображения памяти. это кажется логичным. или мне придется написать оболочку, которая пишет в представление памяти, используя memcpy? это было бы неутешительно.