【放置ぬるぽ】assert() 濫用【遠い原因】
■ このスレッドは過去ログ倉庫に格納されています
0019デフォルトの名無しさん
NGNGこれでわからないのか?
面倒だから擬似言語で書くぞ。
{
int min=10;
int max=1;
assert(min<=max);
InRange(x,min,max);
}
bool InRange(int n, int min, int max)
{
if(min<=max) {
return 範囲判定;
} else {
throw ArgumentExceptoin;
}
}
■ このスレッドは過去ログ倉庫に格納されています