IAR Embedded Workbench for Arm 9.70.xIAR C/C++ 開発プリプロセッサ定義済プリプロセッサシンボルの詳細__cplusplus__cplusplusこのセクションの内容: 説明コンパイラがC++モードのいずれかで実行する場合に定義される整数です。それ以外の場合には定義されません。定義される場合、その値は201703Lになります。このシンボルを#ifdefで使用し、コンパイラでC++コードが使用できるかどうかを検出できます。これは、CおよびC++のコードで共有するヘッダファイルを作成する場合に特に便利です。このシンボルは、C規格で必須です。