予約語の読み方と名前の由来¶
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 | エックスオア・イコール | ^= の置き換え |