私は組み込みアプリケーションを書いていますが、残念ながら、私が使用している環境は現在C++11をサポートしていません。
ハッシュ/順序付けされていないマップを実装する必要がありますが(パフォーマンス上の理由から通常std::map
は実行されません)、それをきれいに実行する方法が見つからないようです。
Boostは、実質的にライブラリ全体を導入せずに機能することを望んでいません。SGIの元のSTLhash_map
でさえ、いくつかのヘッダーが必要であり、標準ライブラリ機能を複製しているため、あいまいな関数呼び出しが発生します。それは本当の混乱です。
実装、バージョン管理、品質管理、V&Vなどを簡単にするために、既存の標準ライブラリを活用し、他のすべてのソース/ヘッダーファイルと同じフォルダーに直接配置できる少数のヘッダーファイルにのみ存在するものが本当に必要です。そのようなものは存在しますか、それとも私には希望がありませんか?長い間探していましたが、手ぶらで出てきました。
助けてくれてありがとう。必要に応じて、さらに明確にすることができます。