Namespaces
Variants

Acronyms

From cppreference.net
C++ language
General topics
Flow control
Conditional execution statements
Iteration statements (loops)
Jump statements
Functions
Function declaration
Lambda function expression
inline specifier
Dynamic exception specifications ( until C++17* )
noexcept specifier (C++11)
Exceptions
Namespaces
Types
Specifiers
constexpr (C++11)
consteval (C++20)
constinit (C++20)
Storage duration specifiers
Initialization
Expressions
Alternative representations
Literals
Boolean - Integer - Floating-point
Character - String - nullptr (C++11)
User-defined (C++11)
Utilities
Attributes (C++11)
Types
typedef declaration
Type alias declaration (C++11)
Casts
Memory allocation
Classes
Class-specific function properties
Special member functions
Templates
Miscellaneous
**翻訳説明:** - "ABC" はC++用語のため翻訳せず保持 - "Abstract Base Class" を「抽象基底クラス」と翻訳(C++の標準的な用語) - HTMLタグ、属性、構造は完全に保持 - タイトル属性内のテキストはC++用語のため翻訳せず保持 **日本語訳:** **翻訳説明:** - HTMLタグ、属性、 タグ内のテキストは翻訳せず保持 - C++用語である"compare_exchange"は翻訳せず保持 - "Compare-And-Swap" → "比較交換" - "Copy And Swap" → "コピーと交換" - 元のフォーマットと構造を完全に維持 変更点: - "CTRE lib" → "CTRE ライブラリ" - HTMLタグ、属性、C++固有用語(CTRE)、 タグ内の文字は翻訳せず保持 - 元のフォーマットを完全に維持 **翻訳説明:** - "CWG" は専門用語のため翻訳せずそのまま保持 - "Core Working Group" は「コアワーキンググループ」と翻訳 - HTMLタグ、属性、WG21(作業グループ番号)は翻訳対象外 - 太字タグ ` ` で囲まれた文字はC++関連の頭文字と判断し翻訳せず保持 - 元のフォーマットと構造を完全に維持 **翻訳結果:** **注記:** - HTMLタグ、属性、WG21コードは翻訳対象外として保持 - EWG (Evolution Working Group) はC++標準化委員会の専門用語のため、原文のまま保持 - テキスト構造とフォーマットは完全に維持 **翻訳説明:** - "HALO" はC++の専門用語(略語)のため非翻訳 - "Heap Allocation eLision Optimization" はC++の専門用語のため非翻訳 - "Coroutines" は「コルーチン」と翻訳 - "P0981" は文書番号のため非翻訳 - HTMLタグ、属性、書式は完全に保持 - ` `タグ内の文字(H, A, L, O)は略語の構成要素のため非翻訳 **翻訳説明:** - "Ill-Formed, No Diagnostic Required" を「診断不要の不適格形式」と翻訳 - IFNDR はC++専門用語のため原文のまま保持 - HTMLタグ、属性、構造は完全に保持 - タイトル属性内のパスは翻訳対象外として保持 **翻訳の説明:** - "Inter-Procedural Optimization" を「手続き間最適化」と翻訳 - HTMLタグ、属性、class名はそのまま保持 - リンク先URLとtitle属性は変更なし - IPO(専門用語)は翻訳せずそのまま保持 - フォーマットと構造は完全に維持 **翻訳結果:** - "LEWG" はそのまま(C++専門用語のため) - "The Library Evolution Working Group" を「ライブラリ進化作業部会」に翻訳 - "WG21" はそのまま(C++標準化委員会のコード名のため) - HTMLタグ、属性、構造は完全に保持 - フォーマットと空白文字も元のまま維持 **変更点:** - "The" を削除(日本語では不要なため) - 各単語の頭文字を太字タグで囲んだまま、日本語訳を適用 - HTMLタグ、属性、WG21はそのまま保持 - 専門用語は正確に翻訳 **翻訳結果:** **注記:** - HTMLタグと属性は翻訳せず、元のフォーマットを保持しています - LWG(Library Working Group)はC++標準化委員会の専門用語のため翻訳していません - WG21はISO/IEC JTC1/SC22/WG21(C++標準化委員会)の公式名称のため翻訳していません HTMLタグと属性は翻訳せず、元のフォーマットを保持しています。PCHはC++の専門用語なので翻訳していません。 変更点: - "See also" を「関連項目」に翻訳 - HTMLタグ、属性、 タグ内の文字、PGO/PDOなどのC++用語は翻訳せず保持 - 元のフォーマットと構造を完全に維持 **日本語訳:** **翻訳説明:** - "Polymorphic Memory Resources" を「多相メモリリソース」と翻訳 - HTMLタグ、属性、 タグ内のコードは翻訳せず保持 - 大文字のP、M、Rは太字タグで囲まれたまま保持 - C++専門用語(PMR、memory_resource)は翻訳せず保持 翻訳の説明: - **RACO** - C++固有の用語のため翻訳せず保持 - **Range Adaptor Closure Object** - 「レンジアダプタクロージャオブジェクト」と翻訳 - **RangeAdaptorClosureObject** - HTMLタグ内のテキストでC++固有の用語のため翻訳せず保持 - HTMLタグ、属性、スタイルはすべて元のまま保持 - フォーマットと構造は完全に維持 変更点: - "Range Adaptor Object" → "レンジアダプタオブジェクト" - HTMLタグ、属性、 タグ内のテキスト(RangeAdaptorObject)は翻訳せず、元のまま保持 - リンク、タイトル属性、スタイル属性は変更なし **翻訳結果:** **翻訳説明:** - "Read-Copy-Update" を「リードコピーアップデート」に翻訳 - RCU(専門用語)は翻訳せずそのまま保持 - HTMLタグ、属性、` `タグ内の` `は一切変更せず - タイトル属性のテキストも翻訳対象外として保持 翻訳内容: - "RTTI" はC++用語のため翻訳せず保持 - "RunTime Type Identification" を「実行時型情報」に翻訳 - HTMLタグ、属性、`std::type_info`(C++用語)は完全に保持 - 書式と構造は元のまま維持 日本語訳: 注記: このテキストはC++関連の専門用語(SEH - Structured Exception Handling)を含んでいるため、指示に従って翻訳せずに原文のまま保持しました。HTMLタグ、属性、および
タグ内のテキストも翻訳対象外です。
**翻訳結果:** **説明:** - HTMLタグと属性は一切翻訳せず、元のフォーマットを保持 - テキスト部分は以下のように翻訳: - "Static Initialization Order Fiasco" → 専門用語としてそのまま保持(C++特有の用語のため) - 略語"SIOF"もそのまま保持 - ` `タグで囲まれた文字(S, I, O, F)は太字フォーマットを保持したまま HTMLタグ、属性、C++固有の用語(SOCCC、allocator_traits、select_on_container_copy_construction)は翻訳せず、元のフォーマットを保持しました。リンクテキストのみを日本語に翻訳しています。 **翻訳結果:** **翻訳の説明:** - HTMLタグ、属性、` `/` `タグ内のテキストは翻訳せず保持 - C++専門用語(TMP、Template、Meta、Programming)は翻訳せず保持 - 接続詞のみ日本語化: - "emplate" → "テンプレート" - "eta" → "メタ" - "rogramming" → "プログラミング" - タイトル属性内のテキストは翻訳対象外として保持 HTMLタグ、属性、C++固有の用語(TU、TU-local)は翻訳せず、元のフォーマットを保持しました。翻訳対象のテキストのみを日本語に変換しています。 **翻訳説明:** - "Variable-Length Array" を「可変長配列」と翻訳 - HTMLタグ、属性、 タグ内の文字は保持 - リンクテキスト "SO on VLA" は翻訳せず保持(C++用語として) - VLA(Variable-Length Arrayの略語)は翻訳せず保持 翻訳説明: - "Whole-Program Optimization" を「プログラム全体最適化」と翻訳 - WPO(専門用語)は翻訳せずそのまま保持 - HTMLタグ、属性、リンク先は一切変更せず保持 - フォーマットと構造を完全に維持
略語 正式名称 関連項目
AAA ほぼ常に Auto GOTW #94
ABC 抽象基底クラス
ABI アプリケーションバイナリインターフェース Itanium C++ ABI
ADL 実引数依存の名前探索
ADT 抽象データ型
AFO アルゴリズム関数オブジェクト CPO
API アプリケーションプログラミングインターフェース
BMI バイナリモジュールインターフェース モジュール
CAS Compare-And-Swap ; Copy And Swap compare_exchange
CAS 比較交換 ; コピーと交換 compare_exchange
CMI コンパイル済みモジュールインターフェース モジュール
COW コピーオンライト
CPO カスタマイゼーションポイントオブジェクト [customization.point.object] , RangeAdaptorObject , RangeAdaptorClosureObject , AFO
CRTP 奇妙に再帰するテンプレートパターン std::enable_shared_from_this , std::ranges::view_interface
CTAD クラステンプレート引数推論
CTRE C ompile- T ime R egular E xpressions CTRE ライブラリ
CWG C ore W orking G roup WG21
DCL ダブルチェックロッキング 並行性サポートライブラリ
DIS ドラフト国際規格 関連項目: FDIS
DR 欠陥報告
EBO
EBCO
空基底クラス最適化 [[ no_unique_address ]] , std::allocator , std::default_delete
EDG エジソン・デザイン・グループ
EH 例外処理
ELF E xecutable and L inkable F ormat
EWG E volution W orking G roup WG21
EWG E volution W orking G roup WG21
EWGI E 進化 W 作業 G グループ I インキュベーター WG21
FAM フレキシブル配列メンバー
FDIS 最終国際規格案 関連項目: DIS
GCC G NU C コンパイラ C コレクション
GMF グローバルモジュールフラグメント モジュール
HALO H eap A llocation e L ision O ptimization コルーチン , P0981
ICE 内部コンパイラエラー ; 整数定数式
IFNDR 診断不要の不適格形式
IIILE 即時実行初期化 Lambda Expression
IPO 手続き間最適化
IWYU I nclude W hat Y ou U se libclangベースのツール
LEWG L ibrary E volution W orking G roup WG21
LEWGI L ibrary E volution W orking G roup I ncubator WG21
LTO リンク時最適化
LWG L ibrary W orking G roup WG21
LWG L ibrary W orking G roup WG21
MDT 最派生型
MPSC マルチプロデューサーシングルコンシューマー(例:タスクキュー) std::executor
MSVC M icrosoft V isual C ++
NAD 欠陥ではない 関連項目: DR
NDR 診断不要
NRVO 名前付き戻り値最適化
NSDMI 非静的データメンバ初期化
NTBS ヌル終端バイト文字列
NTTP 非型テンプレートパラメータ (別名: 定数テンプレートパラメータ (C++26以降) )
NUA ユニークアドレスなし [[ no_unique_address ]]
NVI N オン- V ァーチャル I ンターフェース
ODR 単一定義規則
OOP オブジェクト指向プログラミング
PCH P re- C ompiled H eader gcc doc on PCH
PDO プロファイル駆動最適化 関連項目: PGO
PGO P rofile- G uided O ptimization 関連項目 PDO
PID プロセス識別子 std::thread::get_id() , std::jthread::get_id()
PIMPL 実装へのポインタ
PMF プライベートモジュールフラグメント モジュール
PMR P olymorphic M emory R esources <memory_resource>
PMR P 多相 M メモリ R リソース <memory_resource>
POCCA コンテナコピー代入時の伝播
POCMA コンテナのムーブ代入時の伝播
POCS コンテナスワップ時の伝播
POD プレーンオールドデータ ( PODType ) ScalarType , TrivialType , StandardLayoutType
QoI Q 品質 o I 実装
RAII リソース取得は初期化時に行う
RACO レンジアダプタクロージャオブジェクト RangeAdaptorClosureObject
RAO レンジアダプタオブジェクト RangeAdaptorObject
RCU Read-Copy-Update <rcu>
RCU リードコピーアップデート <rcu>
RTTI 実行時型情報 std::type_info
RVO 戻り値の最適化
SBO スモールバッファ最適化 関連項目: SOO , SSO
SBRM S コープ- B オウンド R リソース M マネジメント、 RAII を参照
SCARY S 一見誤っているように見える(矛盾するジェネリックパラメータによって C 制約されているように見える)が、 A 実際には R 適切な実装で動作する(依存関係が最小化されているため、矛盾によって Y 制約されない)。 stroustrup.com/SCARY
SEH S tructured E xception H andling SEH
SEH S tructured E xception H andling SEH
SFINAE 置換失敗はエラーではない std::enable_if , std::void_t
SIMD シングルインストラクション・マルチプルデータ データ並列型 (SIMD)
SIOF S tatic I nitialization O rder F iasco
SIOF S tatic I nitialization O rder F iasco
SMF 特殊メンバー関数
SOCCC コンテナコピー構築時の選択
SOO スモールオブジェクト最適化 std::move_only_function , std::function , std::any 。関連項目: SBO , SSO
SSO Small String Optimization std::basic_string . 関連項目: SBO , SOO
STL S タンダード T ンプレート L イブラリ
TCO T 末尾 C 呼び出し O 最適化
TLS スレッドローカルストレージ thread_local
TMP T emplate M eta P rogramming <type_traits>
TMP T テンプレート M メタ P プログラミング <type_traits>
TU 翻訳単位 モジュール , TU-local
UB 未定義動作
UDC U ser- D efined C onversion 演算子
UDL ユーザー定義リテラル
UFCS Universal Function Call Syntax 「UFCSとは一体何か?」
VLA V 可変長 L 配列 A SO on VLA
WPO プログラム全体最適化

外部リンク

「C++ 頭字語用語集」 by Arthur O’Dwyer, 2019/08