std::vector または boost::array に似たファイル メモリ マッピング コンテナーを提供する適切な C++ ライブラリがあるかどうか疑問に思っていましたが、ファイル メモリ マップで動作するという顕著な違いがあります。
現在、boost::array に基づいて自分で実装することを検討していますが、車輪の再発明はしたくありません。
std::vector または boost::array に似たファイル メモリ マッピング コンテナーを提供する適切な C++ ライブラリがあるかどうか疑問に思っていましたが、ファイル メモリ マップで動作するという顕著な違いがあります。
現在、boost::array に基づいて自分で実装することを検討していますが、車輪の再発明はしたくありません。
ブーストインタープロセスをチェックしてください。任意のメモリ位置での使用に適した多くのコンテナーとアロケーターが含まれています。マップされたファイルも直接サポートされています。