close
Пространства имён
Варианты
Действия

Акронимы

Материал из cppreference.com
 
 
Язык С++
Общие темы
Управление потоком
Операторы условного выполнения
if
Операторы итерации (циклы)
Операторы перехода
Функции
Объявление функции
Выражение лямбда-функции
Спецификатор inline
Спецификации динамических исключений (до C++17*)
Спецификатор noexcept (C++11)
Исключения
Пространства имён
Типы
Спецификаторы
decltype (C++11)
auto (C++11)
alignas (C++11)
Спецификаторы длительности хранения
Инициализация
Выражения
Альтернативные представления
Литералы
Логические - Целочисленные - С плавающей запятой
Символьные - Строковые - nullptr (C++11)
Определяемые пользователем (C++11)
Утилиты
Атрибуты (C++11)
Types
Объявление typedef
Объявление псевдонима типа (C++11)
Casts
Неявные преобразования - Явные преобразования
static_cast - dynamic_cast
const_cast - reinterpret_cast
Выделение памяти
Классы
Свойства функции класса
explicit (C++11)
static
Специальные функции-элементы
Шаблоны
Разное
 
Акроним Полное имя Смотрите также
AAA Почти Всегда Auto GOTW #94
ABC Абстрактный Базовый Класс
ABI Двоичный (Бинарный) Интерфейс Приложения Itanium C++ ABI
ADL Поиск, Зависящий от Аргумента
ADT Абстрактный Тип Данных
API Интерфейс Прикладного Программирования
CAS Сравнение С Обменом; Сравнение С Обменом compare_exchange
COW Копирование При Записи
CPO Объект Точки Настройки [customization.point.object]
CRTP Любопытно Повторяющийся Паттерн Шаблона std::enable_shared_from_this, 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 Указатель На Реализацию
POCCA Копировать (обычно об аллокаторе) в Операторе Копирования Контейнера (Propagate on Container Copy Assignment)
POCMA Копировать (обычно об аллокаторе) в Операторе Перемещения Контейнера (Propagate on Container Move Assignment)
POCS Копировать (обычно об аллокаторе) в Функции Обмена Контейнера (Propagate on Container Swap)
POD Обычные Старые Данные (PODType) ScalarType, TrivialType, StandardLayoutType
RAII Захват Ресурсов Есть Инициализация
RACO Объект Замыкания Адаптера Диапазона RangeAdaptorClosureObject
RAO Объект Адаптера Диапазона RangeAdaptorObject
RTTI Идентификация Типа Времени Выполнения std::type_info
RVO Оптимизация Возвращаемого Значения
SBO Оптимизация Малого Буфера
SBRM Блочное Управление Ресурсами (т.е. использование автоматического вызова деструкторов локальных объектов для освобождения ресурсов), смотрите RAII
SCARY На первый взгляд ошибочный (как будто ограничен конфликтом общих параметров), но на самом деле работоспособный, при правильной реализации (не ограничен конфликтом благодаря минимизации зависимостей). 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