次の方法で共有


GDL プリプロセッサ条件付きディレクティブ

GDL プリプロセッサの条件付きディレクティブは、条件付きコンストラクトを定義します。 各条件付きコンストラクトは、#Ifdef ディレクティブで始まり、#Endif ディレクティブによって終了します。 その間に #Elseifdef ディレクティブは 0 回、1 回、またはそれ以上出現する場合があります。 省略可能な #Else ディレクティブは、最後の #Elseifdef ディレクティブ (使用されている場合) と最後の #Endif ディレクティブの間に指定する必要があります。

これらの各ディレクティブは、介在するデータ (プリプロセッサ以外のディレクティブ) を条件付きセクションに分割します。 各セクションは、解析の次の段階のために保存されるか、以下で説明する前処理中に削除されます。 処理されず、条件付きコンストラクト内に含まれていないデータは常に保持されます。

条件付きセクション ディレクティブは、入れ子にすることができます。 #Ifdef から終了 #Endif までの条件付きコンストラクト全体は、外側の条件コンストラクトの 1 つのセクション内に完全に存在する必要があります。

GDL では、次の条件付きディレクティブが使用されます。

#Ifdef

#Elseifdef

#Else

#Endif