Acronyms
From cppreference.net
| Acronyme | Nom complet | Voir aussi |
|---|---|---|
| AAA | Presque Toujours Auto | GOTW #94 |
| ABC | Classe de Base Abstraite | |
| ABI | Interface Binaire Applicative | ABI C++ Itanium |
| ADL | Recherche Dépendante des Arguments | |
| ADT | Type de Données Abstrait | |
| AFO | Objets fonction d'algorithmes | CPO |
| API | Interface de Programmation d'Applications | |
| IMC | Interface Binaire de Module | Modules |
| CAS | Compare-And-Swap ; Copy And Swap | compare_exchange |
| CMI | Interfaces de Module Compilées | Modules |
| COW | Écriture à la Copie | |
| CPO | Objet de Point de Personnalisation | [customization.point.object] , RangeAdaptorObject , RangeAdaptorClosureObject , AFO |
| CRTP | Curiously Recurring Template Pattern | std::enable_shared_from_this , std::ranges::view_interface |
| CTAD | Déduction d'Arguments de Modèle de Classe | |
| CTRE | C ompile- T ime R egular E xpressions | CTRE lib |
| CWG | Le C ore W orking G roup | WG21 |
| DCL | Verrouillage à double vérification | Bibliothèque de support de la concurrence |
| DIS | Projet de Norme Internationale | Voir aussi FDIS |
| DR | Rapport de Défaut | |
|
EBO
EBCO |
Optimisation des Classes de Base Vides |
[[
no_unique_address
]]
,
std::allocator
,
std::default_delete
|
| EDG | Groupe de Conception Edison | |
| EH | Gestion des Exceptions | |
| ELF | E xecutable et L inkable F ormat | |
| EWG | Le G roupe de T ravail sur l' É volution | WG21 |
| EWGI | Le G roupe de T ravail sur l' É volution en I ncubation | WG21 |
| FAM | Membre de Tableau Flexible | |
| FDIS | Projet Final de Norme Internationale | Voir aussi DIS |
| GCC | G NU C ompilateur C ollection | |
| GMF | Fragment de Module Global | Modules |
| HALO | H eap A llocation e L ision O ptimization | Coroutines , P0981 |
| ICE | Erreur Interne du Compilateur ; Expression Constante Entière | |
| IFNDR | Mal formé, aucun diagnostic requis | |
| IIILE | Expression Lambda d'Initialisation Immédiatement Invoquée Lambda Expression | |
| IPO | Optimisation Interprocédurale | |
| IWYU | I nclure C e que V ous U tilisez | outil basé sur libclang |
| LEWG | Le G roupe de T ravail sur l' É volution de la B ibliothèque | WG21 |
| LEWGI | Le L e Groupe de E volution de W orking de la G roup I ncubateur | WG21 |
| LTO | Optimisation au moment de l'édition des liens | |
| LWG | Le G roupe de T ravail sur la B ibliothèque | WG21 |
| MDT | Type le Plus Dérivé | |
| MPSC | Multi-Producer Single-Consumer (par exemple, file de tâches) | std::executor |
| MSVC | M icro S oft V isual C ++ | |
| NAD | Pas un défaut | Voir aussi DR |
| NDR | Aucun Diagnostic Requis | |
| NRVO | Optimisation de la Valeur de Retour Nommée | |
| NSDMI | Initialisation des Membres de Données Non Statiques | |
| NTBS | Chaînes d'Octets Terminées par un Caractère Nul | |
| NTTP | Paramètre de Modèle Non-Type (alias Paramètre de Modèle Constant (depuis C++26) ) | |
| NUA | Aucune Adresse Unique |
[[
no_unique_address
]]
|
| NVI | N on- V irtuel I nterface | |
| ODR | Règle de Définition Unique | |
| OOP | Programmation Orientée Objet | |
| PCH | P re- C ompilé H eader | gcc doc on PCH |
| PDO | Optimisation Pilotée par le Profil | Voir aussi PGO |
| PGO | P rofilage- G uidé O ptimisation | Voir aussi PDO |
| PID | Identifiant de Processus | std::thread::get_id() , std::jthread::get_id() |
| PIMPL | Pointeur vers l'IMPLémentation | |
| PMF | Fragment de Module Privé | Modules |
| PMR | P olymorphe M émoire R essources | <memory_resource> |
| POCCA | Propagation lors de l'Affectation par Copie du Conteneur | |
| POCMA | Propagation lors de l'Affectation par Déplacement de Conteneur | |
| POCS | Propagation lors de l'Échange de Conteneur | |
| POD | Données Anciennes Simples ( PODType ) | ScalarType , TrivialType , StandardLayoutType |
| QoI | Q ualité d ' I mplémentation | |
| RAII | Acquisition de Ressource Est Initialisation | |
| RACO | Objet de Fermeture d'Adaptateur de Plage | RangeAdaptorClosureObject |
| RAO | Objet Adaptateur de Plage | RangeAdaptorObject |
| RCU | Read-Copy-Update | <rcu> |
| RTTI | Identification du Type à l'Exécution | std::type_info |
| RVO | Optimisation de la valeur de retour | |
| SBO | Optimisation des petits tampons | Voir aussi SOO , SSO |
| SBRM | S cope- B ound R esource M anagement, voir RAII | |
| SCARY | S eemingly erroneous (appearing C onstrained by conflicting generic parameters), but A ctually work with the R ight implementation (unconstrained b Y the conflict due to minimized dependencies). | stroustrup.com/SCARY |
| SEH | S tructured E xception H andling | SEH |
| SFINAE | Échec de Substitution N'est Pas une Erreur | std::enable_if , std::void_t |
| SIMD | Single Instruction Multiple Data | Types parallèles de données (SIMD) |
| SIOF | S tatic I nitialization O rder F iasco | |
| SMF | Fonction Membre Spéciale | |
| SOCCC | Sélection lors de la copie de construction du conteneur | |
| SOO | Optimisation des Petits Objets | std::move_only_function , std::function , std::any . Voir aussi SBO , SSO |
| SSO | Small String Optimization | std::basic_string . Voir aussi SBO , SOO |
| STL | La B ibliothèque S tandard de M odèles | |
| TCO | T ail C all O ptimization | |
| TLS | Stockage Local au Thread | thread_local |
| TMP | T emplate M eta P rogrammation | <type_traits> |
| TU | Unité de Traduction | Modules , Locale à l'UT |
| CU | Comportement Indéfini | |
| UDC | U tilisateur- D éfini C onversion opérateur | |
| UDL | Littéraux Définis par l'Utilisateur | |
| UFCS | Syntaxe Universelle d'Appel de Fonction | « Qu'est-ce que l'UFCS de toute façon ? » |
| VLA | V ariable- L ongueur A rray | SO sur VLA |
| WPO | Optimisation de programme entier |
Liens externes
| « Un glossaire d'acronymes C++ » par Arthur O’Dwyer, 2019/08 |