静的な const 配列クラス メンバー (SDL_Surfaces への const ポインターですが、それは無関係です) があり、それを設定するためにループする必要があります。ループが終わったときの const_cast は別として、これは悪い習慣だと聞いていますが、どうすればこれを行うことができますか?
編集:私がやらない理由...
static SDL_Surface *const myArray[3];
...
class::myArray[3] = {...};
この配列の値を取得するには、別の配列から読み取り、別の配列のそれぞれの値に対して関数を実行する必要があるということです。ずっとループしたら、この配列を再び変更することはありません。
EDIT 2: ここで概念的な間違いを犯したと思います。私がやろうとしていたconstnessを削除する代わりに、const_castを何らかの方法でconstにすることは可能ですか? そうでない場合、私はこれを尋ねる少しばかげていました:D