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 ループ構文