XL C/C++ コンパイラーを示すマクロ

XL C/C++ コンパイラーに関連した事前定義マクロは常に定義されています。

事前定義マクロ名 説明
C のみ __IBMC__ XL C コンパイラーのレベルを、バージョン、リリース、およびモディフィケーション番号を表す整数定数として示します。
C++ のみ。 __IBMCPP__ XL C ++ コンパイラーのレベルを、バージョン、リリース、およびモディフィケーション番号を表す整数定数として示します。
C のみ __xlc__ XL C コンパイラーのレベルを、バージョン、リリース、モディフィケーション、および修正レベルを表示するストリングとして示します。
__xlC__ XL C++ コンパイラーのレベルを、バージョン、リリース、およびモディフィケーション番号を表す 3 桁の 16 進定数として示します。 XL C コンパイラーを使用すると、このマクロも自動的に定義されます。