アカウント名:
パスワード:
int func(char *arg) { int n; if (arg == NULL) { n = -1; goto END; } /* なんか処理 */ if (なんかエラー) { n = 1; goto END; } /* なんか処理 */ n = 0;END: return n;}
「こーゆー(↓)場合は積極的に使え」程度なら、賛同できるんですが…
int func() { char *p1 = NULL, *p2 = NULL; p1 =
if (p1 != NULL) free(p1);if (p2 != NULL) free(p2);
free(p1); free(p2);
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
アレゲはアレゲを呼ぶ -- ある傍観者
コーディング規約で仕方なく (スコア:0)
「コーディング規約で仕方なく使ってる」って意味でしょうか?
質問文からして、そういう意味になるのかなと思ったのですが・・・
で、もしそうだとした場合、コーディング規約でgotoを禁止するのではなく
逆にgotoの仕様を強いるような理由が何かあるってことでしょうか
Re:コーディング規約で仕方なく (スコア:0)
「こーゆー(↓)場合は積極的に使え」程度なら、賛同できるんですが…
Re:コーディング規約で仕方なく (スコア:0)
Re:コーディング規約で仕方なく (スコア:1, 参考になる)