トリッキーなコード
■ このスレッドは過去ログ倉庫に格納されています
0131125
NGNGそれはわかります。
Cの本で"プリプロセッサ”の章も調べた上でお聞きしているのです。
例えば、その本の中で、
グローバル変数の実体宣言と外部宣言のマクロを使った説明があるのですが、
(以下、引用)
#ifdef GLOBAL_VALUE_DEFINE
#define GLOBAL
#else
#define GLOBAL extern
#endif
でマクロ定義して、GLOBAL_VALUE_DEFINEの定義/未定義によって、
GLOBALの置換文字列を空文字列またはexternにします。(以下、略)
つまり、上記での「空文字列」のやり方と何が違うのかと。お願い致します。
■ このスレッドは過去ログ倉庫に格納されています