【ISO/ANSI/JIS】 C言語なら俺に聞け! Part 132
■ このスレッドは過去ログ倉庫に格納されています
0697デフォルトの名無しさん
2008/01/03(木) 22:17:07#define a b
#define b( x ) b( x, 0 )
で
a( a )
が
b( b, 0 )
にできることは定められていますか?
特に
・展開された字句が自分自身に一致することは安全か?
・大概のプリプロセッサが a と a() を別物として扱うのは規格化された動作か共通の拡張か?
・定数型マクロとして展開された字句が関数型マクロと一致した場合に再び置換されることが保証されているか?
について教えてください
■ このスレッドは過去ログ倉庫に格納されています