正如建议的那样:我有一个大于 2 giga 的文件。我正在使用以下函数映射到内存:
char* ptr = (char*) MapViewOfFile( map_handle,
FILE_MAP_WRITE | FILE_MAP_READ, 0, 0, 0 );
我解析ptr为接受Ch*. 根据 rapidxml 的文档ptr应该是可修改的,但由于它被声明为类型char*,因此无法这样做。程序可以编译,但在运行时崩溃并出现以下错误:访问冲突。我发现在解析char*. 请问我该如何解决?