どこにも答えが見つからない、一見単純な質問を投げかけたいと思います。標準準拠のすべての C++ コンパイラでコンパイルでき、外部ライブラリを必要とせずにすべてのオペレーティング システムで動作する、ファイル入力および/または出力用の最新のFASTアルゴリズムはありますか?
- 最速の方法はメモリ マップされたファイルを使用することですが、すべてのプラットフォームで同じコードを動作させる必要があるため、そうはなりません。
- Win32 API のような API を使用できないため、プラットフォーム固有になります
- 私はcを使いたくありません。可能な場合、アルゴリズムをstlを使用した純粋なc ++コードにしたいのですが、asmハック/トリックが混在した醜いcではありません
- wxWidgets、Qt、MFC などの標準 C++ に属さないフレームワークまたは外部ライブラリは使用しないでください。
- この質問全体の大きな強調点は、アルゴリズムが可能な限り高速であることです。メモリマップされたファイルでそれを実行する速度に沿ったものであり、さらに高速であることは素晴らしいことですが、それは不可能であることを私は知っています
私以外の誰かがこれほどクレイジーな研究をしているのを見たことがありますか? そのようなアルゴリズムは可能ですか?
推奨事項をありがとう