Spec-Zone.ru › C++

Сокращения

Сокращение Полное название См. также
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 Оптимизация всего приложения

Внешние ссылки

“Словарь сокращений языка C++” Артура О’Дойера, 2019/08

© cppreference.com
Licensed under the Creative Commons Attribution-ShareAlike Unported License v3.0.
https://en.cppreference.com/w/cpp/language/acronyms

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API