名前空間
変種
操作

略語

From cppreference.com
< cpp‎ | language
 
 
C++言語
全般
フロー制御
条件実行文
if
繰り返し文 (ループ)
for
範囲for (C++11)
ジャンプ文
関数
関数宣言
ラムダ式
inline指定子
動的例外仕様 (C++17まで*)
noexcept指定子 (C++11)
例外
名前空間
指定子
const/volatile
decltype (C++11)
auto (C++11)
constexpr (C++11)
consteval (C++20)
constinit (C++20)
記憶域期間指定子
初期化
代替表現
リテラル
ブーリアン - 整数 - 浮動小数点数
文字 - 文字列 - nullptr (C++11)
ユーザー定義 (C++11)
ユーティリティ
属性 (C++11)
typedef宣言
型エイリアス宣言 (C++11)
キャスト
メモリ確保
クラス
クラス固有の関数プロパティ
explicit (C++11)
static

特殊メンバ関数
テンプレート
その他
 
略語 正式名称 関連項目
AAA Almost Always Auto GOTW #94
ABC Abstract Base Class (抽象基底クラス)
ABI Application Binary Interface Itanium C++ ABI
ADL Argument-Dependent Lookup (引数依存の名前探索)
ADT Abstract Data Type (抽象データ型)
AFO Algorithm Function Objects CPO
API Application Programming Interface
BMI Binary Module Interface Modules
CAS Compare-And-Swap; Copy And Swap compare_exchange
CMI Compiled Module Interfaces Modules
COW Copy-On-Write
CPO Customization Point Object [customization.point.object], RangeAdaptorObject, RangeAdaptorClosureObject, AFO
CRTP Curiously Recurring Template Pattern std::enable_shared_from_this, std::ranges::view_interface
CTAD Class Template Argument Deduction (クラステンプレート引数推論)
CTRE Compile-Time Regular Expressions CTRE lib
CWG The Core Working Group WG21
DCL Double-Checked Locking 並行性サポートライブラリ
DIS Draft International Standard (国際規格案) See also FDIS
DR Defect Report
EBO
EBCO
Empty Base (Class) Optimization (空基底(クラス)最適化) [[no_unique_address]], std::allocator, std::default_delete
EDG Edison Design Group
EH Exception Handling (例外処理)
ELF Executable and Linkable Format
EWG The Evolution Working Group WG21
EWGI The Evolution Working Group Incubator WG21
FAM Flexible Array Member
FDIS Final Draft International Standard (国際規格最終草案) See also DIS
GCC GNU Compiler Collection
GMF Global Module Fragment Modules
HALO Heap Allocation eLision Optimization Coroutines, P0981
ICE Internal Compiler Error; Integer Constant Expression
IFNDR Ill-Formed, No Diagnostic Required (不正な形式、診断不要)
IIILE Immediately Invoked Initializing Lambda Expression
IPO Inter-Procedural Optimization (プロシージャ間最適化)
IWYU Include What You Use libclang-based tool
LEWG The Library Evolution Working Group WG21
LEWGI The Library Evolution Working Group Incubator WG21
LTO Link-Time Optimization
LWG The Library Working Group WG21
MDT Most Derived Type
MPSC Multi-Producer Single-Consumer (例: タスクキュー) std::executor
MSVC MicroSoft Visual C++
NAD Not A Defect (欠陥ではない) See also DR
NDR 診断不要 (No Diagnostic Required)
NRVO Named Return Value Optimization (名前付き戻り値最適化)
NSDMI Non-Static Data Member Initialization (非静的データメンバ初期化)
NTBS Null-Terminated Byte Strings
NTTP Non-Type Template Parameter (非型テンプレートパラメータ)
NUA No Unique Address [[no_unique_address]]
NVI Non-Virtual Interface (非仮想インターフェース)
ODR One Definition Rule (単一定義規則)
OOP Object-Oriented Programming (オブジェクト指向プログラミング)
PCH Pre-Compiled Header (プリコンパイル済みヘッダー) gcc doc on PCH
PDO Profile-Driven Optimization (プロファイル駆動最適化) See also PGO
PGO Profile-Guided Optimization (プロファイル誘導最適化) See also PDO
PID Process IDentifier (プロセス識別子) std::thread::get_id(), std::jthread::get_id()
PIMPL Pointer to IMPLementation
PMF Private Module Fragment Modules
PMR Polymorphic Memory Resources <memory_resource>
POCCA Propagate on Container Copy Assignment (コンテナのコピー代入時に伝播)
POCMA Propagate on Container Move Assignment (コンテナのムーブ代入時に伝播)
POCS Propagate on Container Swap (コンテナのスワップ時に伝播)
POD Plain Old Data (PODType) ScalarType, TrivialType, StandardLayoutType
QoI Quality of Implementation (実装の品質)
RAII Resource Acquisition Is Initialization (リソース取得は初期化である)
RACO Range Adaptor Closure Object RangeAdaptorClosureObject
RAO Range Adaptor Object RangeAdaptorObject
RCU Read-Copy-Update <rcu>
RTTI RunTime Type Identification (実行時型情報) std::type_info
RVO Return Value Optimization (戻り値最適化)
SBO Small Buffer Optimization (小バッファ最適化)
SBRM Scope-Bound Resource Management, RAII を参照
SCARY Seemingly erroneous (appearing Constrained by conflicting generic parameters), but Actually work with the Right implementation (unconstrained bY the conflict due to minimized dependencies). stroustrup.com/SCARY
SEH Structured Exception Handling (構造化例外処理) SEH
SFINAE Substitution Failure Is Not An Error (置換失敗はエラーではない) std::enable_if, std::void_t
SIMD Single Instruction Multiple Data データ並列型 (SIMD)
SIOF Static Initialization Order Fiasco (静的初期化順序問題)
SMF Special Member Function (特殊メンバ関数)
SOCCC Select On Container Copy Construction (コンテナのコピー構築時に選択)
SOO Small Object Optimization (小オブジェクト最適化) std::move_only_function, std::function, std::any
SSO Small String Optimization (小文字列最適化) std::basic_string
STL The Standard Template Library (標準テンプレートライブラリ)
TCO Tail Call Optimization (末尾呼び出し最適化)
TLS Thread-Local Storage (スレッドローカルストレージ) thread_local
TMP Template Meta Programming (テンプレートメタプログラミング) <type_traits>
TU Translation Unit (翻訳単位) Modules, TU-local
UB Undefined Behavior (未定義動作)
UDC User-Defined Conversion operator (ユーザー定義変換演算子)
UDL User-Defined Literals (ユーザー定義リテラル)
UFCS Universal Function Call Syntax “What is UFCS anyway?”
VLA Variable-Length Array (可変長配列) SO on VLA
WPO Whole-Program Optimization (プログラム全体最適化)

[編集] 外部リンク

「A C++ acronym glossary」 by Arthur O’Dwyer, 2019/08
English 日本語 中文(简体) 中文(繁體)