我正在寻找使用C++和boost库快速写文件的方法。我想使用内存映射文件。但是几乎所有的示例都是关于读取的。
工作非常简单。有一个字符串数组,数组元素大约有200万个。
ofstream outFile("text.txt");
for (int i = 0; i < 2000000; ++i) {
outFile << strArray[i] << "\n";
}
outFile.close();
如何使用内存映射文件完成此操作?在哪里可以找到使用内存映射文件写入文件的相关信息?
感谢您的关注。