予約語(C++)
キーワード(カテゴリ別):インデックス への移動
予約語を識別子として使うことはできません。 つまり、予約語を以下のものの名前に使うことはできません。
- 変数、定数
- 関数
- クラス、列挙型
予約語を識別子として使おうとすると、C++ コンパイラでは状況に応じて次のようなエラー メッセージが出力されます。
<name> is not a valid identifier (C++).
C++Builder キーワードはすべて予約語です。 次に例をいくつか挙げます。
- compl、~
- enum
- throw
- public(C++)
- __declspec
- __alignment_of(C++11 対応の型特性関数)
- _Bool
未実装の予約語
以下に示す単語は予約語ですが、C++Builder ではまだ実装されていません。 これらの単語は、特定のコンパイラ フラグが設定されると、コンパイラで無視されます(詳細はそれぞれの単語の説明を参照してください)。 これらの単語は、「キーワード(アルファベット順):インデックス」の一覧にも含まれています。
- axiom
- _Bool
- _Complex
- concept
- concept_map
- constexpr
- export (C++)
- _Imaginary
- late_check
- nullptr
- requires(C++)
- RESTRICT
- thread_local