| Акроним
|
Полное имя
|
Смотрите также
|
| 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
|
Межпроцедурная Оптимизаия, Оптимизация Времени Линкования, Оптимизация Всей Программы
|
|