2020-01-11

anond:20200111100112

int i=3+4;

こんな命令

コンパイル時にi=7

最適化されることがある。是非はある。良い場合と悪い場合があるからなんともいえないけれど、

コンパイラ最適化することがある、または、最適化してしまうことがある(バグの原因になる)というのは覚えておく必要がある。

普段はある一定範囲コンパイラ最適化してくれるということに頼って、・・・まぁ、マニュアル自動車オートマ自動車みたいな感じで

シフトチェンジオートマに任せる感覚最適化されることを前提にCのコードを書くこともある。

記事への反応 -
  • 忘れるからよ ソートはN=1,N=Big Dataが特殊解 のこり1ネタ N=1のときがコンパイラの最適化によってコードが大きく変わる。 Big Dataが昔は教えていたが、いまは時代の流れで教えなくなっ...

    • int i=3+4; こんな命令は コンパイル時にi=7 に最適化されることがある。是非はある。良い場合と悪い場合があるからなんともいえないけれど、 コンパイラが最適化することがある、または...

記事への反応(ブックマークコメント)

ログイン ユーザー登録
ようこそ ゲスト さん