Namensräume
Varianten
Aktionen

Akronyme

Von cppreference.com
< cpp‎ | Sprache
 
 
C++ Sprache
Allgemeine Themen
Kontrollfluss
Bedingte Ausführungsaussagen
if
Iterationsanweisungen (Schleifen)
for
Bereichs-for (C++11)
Sprunganweisungen
Funktionen
Funktionsdeklaration
Lambda-Funktionsausdruck
inline-Spezifizierer
Dynamische Ausnahmespezifikationen (bis C++17*)
noexcept-Spezifizierer (C++11)
Ausnahmen
Namensräume
Typen
Spezifizierer
const/volatile
decltype (C++11)
auto (C++11)
constexpr (C++11)
consteval (C++20)
constinit (C++20)
Speicherdauer-Spezifizierer
Initialisierung
Ausdrücke
Alternative Darstellungen
Literale
Boolesch - Ganzzahl - Gleitkommazahl
Zeichen - String - nullptr (C++11)
Benutzerdefinierte (C++11)
Dienstprogramme
Attribute (C++11)
Typen
typedef-Deklaration
Typalias-Deklaration (C++11)
Umwandlungen
Speicherzuweisung
Klassen
Klassenspezifische Funktionseigenschaften
explicit (C++11)
static

Spezielle Member-Funktionen
Templates
Sonstiges
 
Akronym Vollständiger Name Siehe auch
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 Bibliothek für nebenläufige Programmierung
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 (z. B. Task-Warteschlange) std::executor
MSVC Microsoft Visual C++
NAD Not A Defect Siehe auch DR
NDR Keine Diagnose erforderlich
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 Siehe auch PGO
PGO Profile-Guided Optimization Siehe auch 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, siehe 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 Datentypen für parallele Datenverarbeitung (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

[bearbeiten] Externe Links

„A C++ acronym glossary“ von Arthur O’Dwyer, 2019/08