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