私の問題はここにあります。
一種のルックアップ テーブル ( 32x32x32 ) である 4 つの 3 次元テーブルがあり、C++ でリアルタイムかつ非常に迅速に値を取得する必要があります。
私の主な目標は、非常に大量の操作を行う必要があるため、計算時間です。コードの保守についてあまり心配していないため、優れたプログラミングの実践はこれの二次的なものです。これを達成するために、ほとんどのパソコンで最適なソリューションは何ですか?
データをグローバル変数に保存して別のファイルに入れ、「extern const float first[32][32][32];」のような宣言で使用することを考えました。またはファイルからベクトルをロードします。
しかし、後者は、データがもう1つのポインターを介してアクセスする必要があるため、遅くなると思います。
他の解決策はありますか?
私はウェブで検索を行いましたが、さまざまな真実を読むにつれて、これは私をさらに混乱させました.
たとえば、この 2 つの Web サイトは同じことを示唆していないようです (私が正しく理解している場合): site1、site2