C++相談室 part45
■ このスレッドは過去ログ倉庫に格納されています
0110デフォルトの名無しさん
2005/12/01(木) 01:37:48{
void f1();{f2();}
void f2(){/*長い関数*/};
};
このクラスのf1を呼ぶとf2を呼んだあとf2の1行目で落ちます。
デバッグするとアセンブルコードのところで落ちていました。
しかし長い関数の部分を削除してf2の先頭3,4行のコードを残して実行すると落ちません。
おかしいですよね。削除する前は1行目で落ちていたのに、削除したら落ちないんですから。
こんなことは5年の経験で初めてです。
いったい何が原因ですか?
■ このスレッドは過去ログ倉庫に格納されています