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