| cppreference.com -> キーワード |
| asm | アセンブリ命令を挿入する | |
| auto | ローカル変数の宣言 | |
| bool | ブール型の変数の宣言 | |
| break | ループやifなどのブロックを抜ける | |
| case | switch文の一部 | |
| catch | thrownで投げれた例外を捕まえる | |
| char | 文字変数の宣言 | |
| class | クラスの宣言 | |
| const | 変更不可能な変数の宣言 | |
| const_cast | constで修飾された変数の変換 | |
| continue | ループの反復をバイパスする | |
| default | default handler in a caseを参照 | |
| delete | メモリを回避する | |
| do | ループ構造 | |
| double | 倍精度の浮動小数点数の変数を宣言する | |
| dynamic_cast | 実行時型情報を用いた型変換を行う | |
| else | if文の、条件に合わなかった時の文を扱う構文 | |
| enum | 列挙型を作成する | |
| explicit | 正確に一致するときのみコンストラクタを使用するように指定する | |
| extern | コンパイラに変数が外部で宣言されていることを教える | |
| false | ブール型の偽値 | |
| float | 浮動小数点数の変数を宣言 | |
| for | ループ構文 | |
| friend | メンバーでない関数にプライベートデータへのアクセスを許可する | |
| goto | プログラム内の違う場所にジャンプする | |
| if | テスト結果に基づいてコードを実行する | |
| inline | 関数をコールするのではなく、高速化のために関数の中身を展開する | |
| int | 数値型の変数を宣言sるう | |
| long | 大きな数値型の変数を宣言する | |
| mutable | const変数を変更できるようにする | |
| namespace | グローバルな名前空間を定義したスコープに分割する | |
| new | 新しい変数のためのメモリを動的に確保する | |
| operator | 演算子の関数をオーバーロードする | |
| private | クラスのプライベートメンバーの宣言をする | |
| protected | クラスの保護メンバーの宣言をする | |
| public | クラスの公開メンバーの宣言をする | |
| register | 変数の最適化をするように依頼する | |
| reinterpret_cast | 変数の型を変更する | |
| return | 関数の実行を終了し、値を返す | |
| short | 短い数値型の変数を宣言する | |
| signed | 変数が正、負を扱えるようにする | |
| sizeof | 変数や型の大きさを返す | |
| static | 変数の保存エリアを静的なものにする | |
| static_cast | ポリモーフィズムとは関係ないキャストを行う | |
| struct | 新しい構造体を作る | |
| switch | 変数の値によって実行するコードを様々に変更することができるようにする | |
| template | ジェネリック関数を作る | |
| this | 現在のオブジェクトのポインタを返す | |
| throw | 例外を投げる | |
| true | ブーリアン型の真値 | |
| try | throwで投げられるコードブロックを開始する | |
| typedef | 既存の型に新しい型名を付ける | |
| typeid | オブジェクトの説明を得る | |
| typename | 未知のクラスや型名を宣言する | |
| union | 同じメモリ領域をいくつかの変数が共用するような構造体を作る | |
| unsigned | 正とゼロだけをとる数値型の宣言をする | |
| using | namespaceを取り込むときに使用する | |
| virtual | 派生クラスでオーバーライドできる関数を作る | |
| void | 特定の型を持たない関数やデータを宣言する | |
| volatile | コンパイラに変数が外部などから変更される可能性があるという警告をする | |
| wchar_t | ワイドキャラクタの変数を宣言する | |
| while | ループ構文 |