以下のフィーチャーは、LANGLVL(*EXTENDED) オプション (デフォルト言語レベル) を使用してコンパイルした場合にデフォルトで使用可能になります。 詳しくは、「ILE C/C++ コンパイラー参照」の LANGLVL オプションを参照してください。
言語機能 | 参照先 |
---|---|
long long データ型 | 整数型 |
構造体または共用体の最後にある柔軟な配列メンバー | 柔軟な配列メンバー |
関数類似マクロの変数引数 | 関数類似マクロ |
C++ スタイル・コメント | コメント |
整数定数型規則 | 整数リテラル |
_Pragma 演算子 | _Pragma プリプロセッシング演算子 |
混合宣言およびコード | データ宣言とデータ定義の概要 |
enum 宣言で許可される末尾のコンマ | 列挙型の定義 |
配列からポインターへの変換 (左辺値に限定されない) | ポインター型変換 |
可変長配列 | 可変長配列 |
複合リテラル | 複合リテラル式 |
指定された初期化指定子 | 集合体型の指定初期化指定子 (C のみ) |
_Bool データ型 | ブール型 |
16 進浮動小数点リテラル | 16 進浮動小数点リテラル |
__func__ 事前定義 ID | __func__ 事前定義 ID |
重複型修飾子 | 型修飾子 |
集合体型の非定数初期化 | 構造体および共用体の初期化 |
関数類似マクロの空の引数 | 関数類似マクロ |
#line ディレクティブの制限の引き上げ | #line ディレクティブ |
構造体または共用体の最後にある柔軟な配列メンバー | 柔軟な配列メンバー |
パラメーター配列宣言子内の静的修飾子および型修飾子 | 関数仮パラメーター宣言の中の静的配列指標 (C のみ) |
以下のフィーチャーは、指定されたコンパイル・オプションを使用してコンパイルした場合に使用可能になります。
言語機能 | 参照先 | 個々のオプション制御 |
---|---|---|
2 文字表記 | 2 文字表記文字 | OPTION(*DIGRAPH) |