ぱっと見て「ヘタだなぁ」と思うコード その7
■ このスレッドは過去ログ倉庫に格納されています
0272デフォルトの名無しさん
2007/10/30(火) 20:59:10>>264
> 逆に、整数値を、意味の上での真偽値に格上げするのは、
> ダウンキャストになるから、いつでも正しいとは限らないと。
「整数値を、意味の上で真偽値に格上げ」
これの意味がまず分からない。
例えば !strcmp の例なら、
「整数値は、意味の上でも整数値」であって、
void *p = NULL; if (!p) {}
の場合なら、
「ポインタ値(?)は、意味の上では整数値」であって、
どうにも、
「整数値を、意味の上での真偽値に格上げ」が見えてこない。
■ このスレッドは過去ログ倉庫に格納されています