サイズが 12884901888 のような配列を静的に (*.h) ファイルで定義する必要があります。
unsigned char sram[12884901888]; //All of my code is C.
上記の宣言はエラーになり、機能しません。
配列宣言で使用される定数は unsigned int であるためです。しかし、使用する必要がある定数 (12884901888) は unsigned int の制限よりも大きくなっています。
上記のようにサイズ 12884901888 の配列を定義するにはどうすればよいですか?
ありがとうございました。
-広告
PS私は多くの人がその巨大な配列サイズを最適化すると言うことを知っていますが、私の場合に特有の何らかの理由で同じものを使用する必要があります。