将boost :: any_range写入对性能影响最小的文件?

时间:2018-06-23 15:13:11

标签: c++ file boost filesystems

我正在尝试为我正在处理的项目在文件系统上编写虚拟抽象。我需要这样做是因为文件可能存储在容器中,经过加密或提取,并且直到运行时才知道。我正在尝试考虑以最小的性能损失实现此目的的最佳方法。

我与我的一位开发人员交谈,他建议boost::any_range,直到我实现它并且似乎找不到将其写入文件的简便方法之前,它似乎都可以工作。 / p>

虽然我要切换到使用指向无符号char和大小的指针,但是现在我没有一些技巧就无法进行迭代器重载。

总而言之,boost::any_range是一个不错的选择,如果可以的话,如何将其写入文件。如果不是,char*是一个不错的选择,如果不是您建议的话。

0 个答案:

没有答案
相关问题