Acronyms
From cppreference.net
| 略語 | 正式名称 | 関連項目 |
|---|---|---|
| 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 |