プリプロセッサ ディレクティブ file.cpp で使用できるグローバル変数
int variable = 1;
#if variable >= 1
int a = 0;
#else
int a = 1;
#endif
また
ファイル.cpp
const int variable = 1;
#if variable >= 1
int a = 0;
#else
int a = 1;
#endif
またはfile.cpp
#include "header.h"
// extern in variable; in the header.h
#if variable >= 1
int a = 0;
#else
int a = 1;
#endif
proprocessor ディレクティブでの変数の使用を管理するルールは何ですか? 定数畳み込み可能な変数の場合、#if/#elif#else 指令で使用できますか?