- 285 名前:デフォルトの名無しさん mailto:sage [2008/02/11(月) 02:46:36 ]
-
bool Init() { if (!InitHogeGraphics()) {goto FAILED_INIT_HOGE_GRAPHICS;} if (!InitHogeAudio()) {goto FAILED_INIT_HOGE_AUDIO;} if (!InitHogeInput()) {goto FAILED_INIT_HOGE_INPUT;} return true; FAILED_INIT_HOGE_INPUT: UninitHogeAudio(); FAILED_INIT_HOGE_AUDIO: UninitHogeGraphics(); FAILED_INIT_HOGE_GRAPHICS: return false; } こういう使い方もダメなのか?俺的にはスマートな方法だと思ってる 初期化が重なる場合でgoto文を使わない方法って何があるのよ
|

|