アカウント名:
パスワード:
int nannka[1000];
/* この行が生きてると何故かコンパイラが例外で落ちる xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
#実話
コンパイラ作者に投げようぜ
未定義動作を踏んでいるだけなのにコンパイラーのせいにしてるのもあるある
こういうのは無いけど、新卒入社で3か月くらいでアセンブラのソースの修正を任された時、そのソースがメインループの先頭に戻る度にスタックポインタをクリアしてて、前任の人に"これ消すと正常に動作しないからそのままにして"って言われたけど、スタック管理を確認してクリアしなくても動作するようにしたことはあるなぁ...スタック管理ちゃんとやれば不要だもんさ。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
※ただしPHPを除く -- あるAdmin
//これ消すなんか落ちるから消すな (スコア:1)
int nannka[1000];
//この行を消すと動かない (スコア:0)
Re: (スコア:0)
/* この行が生きてると何故かコンパイラが例外で落ちる
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
*/
#実話
Re: (スコア:0)
コンパイラ作者に投げようぜ
Re: (スコア:0)
が、サイズであろうが速度であろうが最適化を有りにすると異常動作するのには遭遇した
Re: (スコア:0)
未定義動作を踏んでいるだけなのにコンパイラーのせいにしてるのもあるある
Re: (スコア:0)
何のことはない規格通りの正しいプログラムなのにコンパイラがコアダンプするとか日常
Re: (スコア:0)
こういうのは無いけど、新卒入社で3か月くらいでアセンブラのソースの修正を任された時、
そのソースがメインループの先頭に戻る度にスタックポインタをクリアしてて、前任の人に
"これ消すと正常に動作しないからそのままにして"って言われたけど、スタック管理を確認
してクリアしなくても動作するようにしたことはあるなぁ...
スタック管理ちゃんとやれば不要だもんさ。