我想提出一个看似简单的问题,但我无处可寻。是否有一种用于文件输入和/或输出的FAST现代算法,可以使用所有符合标准的 C++ 编译器进行编译,并且适用于所有操作系统,而无需外部库?
- 我发现最快的方法是使用内存映射文件,但这不会因为我们希望同一段代码在所有平台上都工作
- 我们不能使用像 Win32 API 这样的 api,因为这会使其特定于平台
- 我不想使用 c,如果可行,我希望算法只是带有 stl 的纯 c++ 代码,而不是带有混合 asm hack/trick 的丑陋 c
- 不应使用不属于标准 c++ 的框架或外部库,如 wxWidgets、Qt、MFC 等。
- 整个问题的最大重点是该算法尽可能快,类似于使用内存映射文件执行此操作的速度,甚至更快会很棒,但我知道这是不可能的
你有没有见过除了我以外的其他人研究过如此疯狂的东西吗?这样的算法甚至可能吗?
感谢您的任何建议