まず、私は自分自身を守らなければならないと感じています。私はおそらく、このようなこと、時期尚早の最適化と無駄を心配するべきではないことを知っています。知っている。私は興味があり、ソリューションを自分で見つけることができない(またはわからない)ため、これを純粋に求めています。定数の除算はコンパイラによって最適化されていますか?
コンパイラが定数の整数除算を最適化するのは一般的なプラクティスですか?このような何か:
const int FOUR = 4;
const int TWO = 2;
int result = FOUR/TWO;
ように最適化:
const int FOUR = 4;
const int TWO = 2;
int result = 2;
編集:私は答えは、コンパイラからコンパイラに変動することが非常に承知しているその一般的な方法ならば、私はほとんど興味があります。
良い例です。 – AShelly
私はすでにこれが事実であると思っています。私はいつも最後の可能な操作として分割を続けようと、このような場合には常にかっこでリベラルです。 – Anthony