コンテンツにスキップ

予約語の読み方と名前の由来

C++ の予約語の読みと名前の由来です。

キーワード 読み 名前の由来
alignas アラインアズ ~として配置する
alignof アラインオブ ~の配置のされ方
and アンド && の置き換え
and_eq アンド・イコール &= の置き換え
asm アセム/アセンブリ アセンブリ (assembly) の略
auto オート 自動
bitand ビットアンド & の置き換え
bitor ビットオア | の置き換え
bool ブール/ブーリアン ブーリアン (boolean) の略
break ブレーク 中断
case ケース 場合
catch キャッチ 捕まえる
char チャー/キャラ/キャラクター 文字 (character) の略
char8_t チャー 8 ティー/キャラ 8 ティー UTF-8 文字 (character) 型 (type) の略
char16_t チャー 16 ティー/キャラ 16 ティー UTF-16 文字 (character) 型 (type) の略
char32_t チャー 32 ティー/キャラ 32 ティー UTF-32 文字 (character) 型 (type) の略
class クラス 部類
compl コンプル/コンプリメント 補数
concept コンセプト コンセプト。要件の集合
const コンスト 定数 (constant) の略
consteval コンストイーバル/コンストエバル 定数 (constant) 評価 (evaluation)
constexpr コンストエクスプレッション/コンストエクスパー 定数 (constant) 式 (expression)
const_cast コンスト・キャスト 定数性の変換
continue コンティニュー スキップする
co_await コ・アウェイト コルーチン + 待つ
co_return コ・リターン コルーチン + 返る
co_yield コ・イールド コルーチン + 譲る
decltype デクルタイプ 宣言 (declaration)+ 型 (type)
default デフォルト 既定
delete デリート 削除
do ドゥー する
double ダブル 倍精度浮動小数点数 (double precision floating point number)
dynamic_cast ダイナミック・キャスト 動的な型の変換
else エルス そのほか
enum イニューム/イーナム 列挙子 (enumerator) の略
explicit エクスプリシット 明示的な
export エクスポート ほかへ送り出す
extern エクスターン 外部へ (external) の略
false フォルス/フォールス
float フロート 浮動小数点数 (floating point number)
for フォー/フォア ~に対して
friend フレンド 友だち
goto ゴートゥー ~へ行く
if イフ もし
import インポート ~に持ち込む
inline インライン インライン
int イント 整数 (integer) の略
long ロング 長い
module モジュール 部品の集まり
mutable ミュータブル 変更可能な
namespace ネームスペース 名前空間
new ニュー 新しい
noexcept ノーエクセプト 無例外 (no exception) の略
not ノット ! の置き換え
not_eq ノット・イコール != の置き換え
nullptr ヌルポインタ/ヌルピーティーアール null を表すポインタ
operator オペレーター 演算子
or オア || の置き換え
or_eq オア・イコール ||= の置き換え
private プライベート 私有の
protected プロテクテッド 保護された
public パブリック 公開された
register レジスター (CPU の) レジスタ
reinterpret_cast リインタープリット・キャスト 再解釈する変換
requires リクワイアズ 要求する
return リターン 返す
short ショート 短い
signed サインド 符号付き
sizeof サイズオブ ~のサイズ
static スタティック 静的な
static_assert スタティック・アサート 静的 (static) な表明 (assertion)
static_cast スタティック・キャスト 静的に変換する
struct ストラクト 構造
switch スイッチ 分岐
template テンプレート 雛形
this ディス この
thread_local スレッド・ローカル スレッド + 局所的な
throw スロー 投げる
true トゥルー
try トライ 試行する
typedef タイプデフ 型 (type) 定義 (definition) の略
typeid タイプアイディー 型 (type) 識別 (identification)
typename タイプネーム 型 (type) の名前 (name)
union ユニオン 連合/共用
unsigned アンサインド 符号なし
using ユージング 使う
virtual バーチャル 仮想
void ヴォイド 空の
volatile ボラタイル 揮発する
wchar_t ダブルチャーティー/ダブルキャラティー ワイドな char
while ワイル/ホワイル ~の間
xor エックスオア ^ の置き換え
xor_eq エックスオア・イコール ^= の置き換え