| Сокращение | Полное название | См. также |
| AAA | Практически всегда Auto |
GOTW #94 |
| ABC |
Абстрактный базовый класс | |
| ABI |
Интерфейс прикладного двоичного кода |
Itanium C++ ABI |
| ADL |
Поиск, зависящий от аргументов | |
| ADT |
Абстрактный тип данных | |
| API |
Интерфейс прикладного программирования | |
| CAS |
Compare-And-Swap; Copy And Swap |
compare_exchange |
| COW |
Copy-On-Write | |
| CPO |
Объект точки кастомизации |
[customization.point.object], Объект адаптера диапазонов, Объект замыкания адаптера диапазонов |
| CRTP |
Шаблон с любопытно повторяющимся шаблоном |
std::enable_shared_from_this, std::ranges::view_interface |
| CTAD |
Вывод аргументов шаблона класса | |
EBO EBCO |
Оптимизация пустого базового (класса) |
[[no_unique_address]], std::allocator, std::default_delete |
| ICE |
Ошибка внутреннего компилятора; целое выражение константы | |
| IFNDR |
Неверно сформированный, диагностика не требуется | |
| IIILE | Непосредственно вызванное инициализирующее выражение лямбда | |
| IPO |
Межпроцедурная оптимизация | |
| LTO |
Оптимизация во время компоновки | |
| NDR |
Диагностика не требуется | |
| NRVO |
Оптимизация имени возвращаемого значения | |
| NSDMI |
Инициализация нестатических данных члена | |
| NTBS |
Строки байтов с нулевым окончанием | |
| NTTP |
Параметр шаблона, не являющийся типом | |
| ODR |
Правило одной декларации | |
| OOP |
Программирование в объектно-ориентированном стиле | |
| PIMPL |
Указатель на IMPLментацию | |
| POCCA |
Распространение при копировании присваивания контейнера | |
| POCMA |
Распространение при перемещении присваивания контейнера | |
| POCS |
Распространение при обмене контейнера | |
| POD |
Простые данные (PODType) |
Скалярный тип, Тривиальный тип, Тип со стандартной компоновкой |
| RAII |
Приобретение ресурсов — это инициализация | |
| RACO |
Объект замыкания адаптера диапазона |
Объект замыкания адаптера диапазона |
| RAO |
Объект адаптера диапазона |
Объект адаптера диапазона |
| RTTI |
Идентификация типа во время выполнения |
std::type_info |
| RVO |
Оптимизация возвращаемого значения | |
| SBO | Оптимизация небольшого буфера | |
| SBRM | Управление ресурсами, ограниченное областью видимости, см. RAII | |
| SCARY |
Судя по всему ошибочное (похожее на ограничение конфликтующими параметрами дженерика), но Акtually работает с Равным реализацией (неограниченным конфликтом из-за минимизации зависимостей). |
stroustrup.com/SCARY |
| SFINAE |
Ошибка подстановки — не ошибка |
std::enable_if, std::void_t |
| SIOF | Сбой порядка статической инициализации | |
| SOCCC |
Выбор при копировании контейнера | |
| SOO | Оптимизация небольшого объекта |
std::move_only_function, std::function, std::any |
| SSO | Оптимизация малой строки |
std::basic_string |
| TMP |
Шаблонное метапрограммирование |
<type_traits> |
| TU |
Единица трансляции |
Модули, TU-локальный |
| UB |
Неопределенное поведение | |
| UDC |
Оператор пользовательской конверсии | |
| UDL |
Пользовательские литералы | |
| WPO |
Оптимизация всего приложения | |