- 558 名前:デフォルトの名無しさん mailto:sage [2008/02/09(土) 14:35:39 ]
- >>557
そう?ファンクショントレース埋め込むときとか、以下のように エラーの場合、リソース開放して戻るときとか頻繁に使うなぁ。 { A *a = NULL; B *b = NULL; C *c = NULL; int result = E_UNKNOWN; if ((a = A_new()) == NULL) { result = E_MEM; goto END_FUNC; } if ((b = B_new()) == NULL) { ... END_FUNC: if (a !=NULL && result != E_SUCCESS) { A_free(a); } ... }
|

|