gotoを恐れず使う兵共がfinallyや多重breakを語るスレ
■ このスレッドは過去ログ倉庫に格納されています
0263デフォルトの名無しさん
2008/02/10(日) 20:47:47if (A_init() != 0) goto A_FAILED;
if (B_init() != 0) goto B_FAILED;
if (C_init() != 0) goto C_FAILED;
if (D_init() != 0) goto D_FAILED;
return 0;
D_FAILED:
D_finish();
C_FAILED:
C_finish();
B_FAILED:
B_finish();
A_FAILED:
A_finish();
return -1;
■ このスレッドは過去ログ倉庫に格納されています