ルックアップテーブルとして機能している3次元の静的const配列があります。配列の各セルは、最大8つの個別の数値を返すことができます(各数値は立方体の角、正確にはボクセルです)。したがって、たとえば、MyStaticArray[0][1][1]
1,2,5,7を返す場合があります。1,2,3,4,5,6,7,8のように、単一の数値または最大8つの数値を返すことができます。
私はすでにルックアップテーブルを(紙に)準備していますが、私の質問はそれを保存するための最良の方法は何ですか?最初は私が行っていましたstatic const unsigned char[][][]
が、テーブルが複数の数値を返す可能性があるため、この場合は明らかに機能しません(ここでも、1から8まで)。
次の解決策は、unsignedchar配列を返すことでした。つまり、static const unsigned char * [][][]です。これを初期化するにはどうすればよいですか(つまり、静的const配列を初期化して、クラスを初期化せずにアクセスできるように、静的でもあるunsigned char配列を返すにはどうすればよいですか?)もっと良い方法はありますか?
質問をきちんと説明できたと思います。そうでない場合は、私に知らせてください。言い換えたり、追加情報を提供したりします。