C言語@便利なマクロ
■ このスレッドは過去ログ倉庫に格納されています
0059デフォルトの名無しさん
2006/05/21(日) 06:40:51確かに式として使えるけど
コンパイルエラーを検出したいだけなのに
そんなにメリットがあるの?
if(SASSERT(CHAR_BIT==8)) {
}
のようにifで囲っても見辛くなるだけだし、
コンマ演算子で繋げるっていっても
SASSERT(sizeof(int)==4),SASSERT(sizeof(void*)==4),・・・;
とかしても可読性が下がるだけような…(いずれも自分的には)
何か良い使い方があるなら教えて。
■ このスレッドは過去ログ倉庫に格納されています