Acronyms
From cppreference.net
| Akronym | Vollständiger Name | Siehe auch |
|---|---|---|
| AAA | Fast Immer Auto | GOTW #94 |
| ABC | Abstrakte Basisklasse | |
| ABI | Application Binary Interface | Itanium C++ ABI |
| ADL | Argument-Dependent Lookup | |
| ADT | Abstrakter Datentyp | |
| AFO | Algorithm Function Objects | CPO |
| API | Anwendungsprogrammierschnittstelle | |
| BMI | Binary Module Interface | Module |
| CAS | Compare-And-Swap ; Copy And Swap | compare_exchange |
| CMI | Kompilierte Modulschnittstellen | 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 | Argumentdeduktion für Klassentemplates | |
| CTRE | C ompile- T ime R egular E xpressions | CTRE lib |
| CWG | Die C ore- W orking- G roup | WG21 |
| DCL | Double-Checked Locking | Concurrency-Unterstützungsbibliothek |
| DIS | Internationaler Standardentwurf | Siehe auch FDIS |
| DR | Defektbericht | |
|
EBO
EBCO |
Leere-Basis-Optimierung |
[[
no_unique_address
]]
,
std::allocator
,
std::default_delete
|
| EDG | Edison Design Group | |
| EH | Exception Handling | |
| ELF | E xecutable and L inkable F ormat | |
| EWG | Die E volutions- W orking- G ruppe | WG21 |
| EWGI | Die E volutions- W orking G roup I nkubator | WG21 |
| FAM | Flexibles Array-Mitglied | |
| FDIS | Endentwurf Internationaler Standard | Siehe auch DIS |
| GCC | G NU C ompiler C ollection | |
| GMF | Globaler Modulfragment | Module |
| HALO | H eap- A llokations- L eistungs- O ptimierung | Coroutines , P0981 |
| ICE | Interner Compiler-Fehler ; Integer-Konstantenausdruck | |
| IFNDR | Fehlerhaft, keine Diagnose erforderlich | |
| IIILE | Sofort Aufgerufener Initialisierender Lambda-Ausdruck | |
| IPO | Interprozedurale Optimierung | |
| IWYU | I nclude W as D u V erwendest | libclang-based tool |
| LEWG | Die L ibrary- E volution- W orking- G roup | WG21 |
| LEWGI | Die L ibrary E volution W orking G roup I ncubator | WG21 |
| LTO | Link-Time-Optimierung | |
| LWG | Die L ibrary- W orking- G roup | WG21 |
| MDT | Am stärksten abgeleiteter Typ | |
| MPSC | Multi-Producer Single-Consumer (z.B. Aufgabenwarteschlange) | std::executor |
| MSVC | M ikro S oft V isual C ++ | |
| NAD | Kein Defekt | Siehe auch DR |
| NDR | Keine Diagnose erforderlich | |
| NRVO | Named Return Value Optimization | |
| NSDMI | Initialisierung nicht-statischer Datenelemente | |
| NTBS | Null-terminierte Byte-Strings | |
| NTTP | Nicht-Typ-Template-Parameter (auch bekannt als Konstanter Template-Parameter (seit C++26) ) | |
| NUA | Keine eindeutige Adresse |
[[
no_unique_address
]]
|
| NVI | N on- V irtuelle I nterschnittstelle | |
| ODR | One Definition Rule | |
| OOP | Objektorientierte Programmierung | |
| PCH | P re- C ompilierte H eader | gcc doc on PCH |
| PDO | Profilgesteuerte Optimierung | Siehe auch PGO |
| PGO | P rofil- G esteuerte O ptimierung | Siehe auch PDO |
| PID | Prozesskennung | std::thread::get_id() , std::jthread::get_id() |
| PIMPL | Zeiger auf Implementierung | |
| PMF | Privater Modulfragment | Module |
| PMR | P olymorphe M emory- R essourcen | <memory_resource> |
| POCCA | Weitergabe bei Container-Kopierzuweisung | |
| POCMA | Weitergabe bei Container-Zuweisung durch Verschiebung | |
| POCS | Propagieren bei Container-Austausch | |
| POD | Plain Old Data ( PODType ) | ScalarType , TrivialType , StandardLayoutType |
| QoI | Q ualität o f I mplementierung | |
| RAII | Resource Acquisition Is Initialization | |
| RACO | Bereichsadapter-Abschluss-Objekt | RangeAdaptorClosureObject |
| RAO | Bereichsadapterobjekt | RangeAdaptorObject |
| RCU | Read-Copy-Update | <rcu> |
| RTTI | Laufzeit-Typ-Identifikation | std::type_info |
| RVO | Rückgabewertoptimierung | |
| SBO | Small Buffer Optimization | Siehe auch SOO , SSO |
| SBRM | S cope- B ound R esource M anagement, siehe RAII | |
| SCARY | S cheinbar fehlerhaft (erscheinend C onstraint durch konfligierende generische Parameter), aber A ktuell funktionierend mit der R ichtigen Implementierung (unbeschränkt d Y urch den Konflikt aufgrund minimierter Abhängigkeiten). | stroustrup.com/SCARY |
| SEH | S trukturierte E xception- H andhabung | SEH |
| SFINAE | Substitution Failure Is Not An Error | std::enable_if , std::void_t |
| SIMD | Single Instruction Multiple Data | Datenparallele Typen (SIMD) |
| SIOF | S tatic I nitialization O rder F iasco | |
| SMF | Spezielle Elementfunktion | |
| SOCCC | Select On Container Copy Construction | |
| SOO | Small Object Optimization | std::move_only_function , std::function , std::any . Siehe auch SBO , SSO |
| SSO | Small String Optimization | std::basic_string . Siehe auch SBO , SOO |
| STL | Die S tandard T emplate L ibrary | |
| TCO | T ail C all O ptimization | |
| TLS | Thread-Lokaler Speicher | thread_local |
| TMP | T emplate- M eta- P rogrammierung | <type_traits> |
| TU | Übersetzungseinheit | Module , TU-lokal |
| UB | Undefiniertes Verhalten | |
| UDC | U ser- D efined C onversion operator | |
| UDL | Benutzerdefinierte Literale | |
| UFCS | Universelle Funktionsaufrufsyntax | „Was ist UFCS überhaupt?“ |
| VLA | V ariable- L änge- A rray | SO zu VLA |
| WPO | Ganzprogrammoptimierung |
Externe Links
| „Ein C++-Akronym-Glossar“ von Arthur O’Dwyer, 2019/08 |