Spec-Zone.ru › C++

Аббревиатуры

Аббревиатура Полное название См. также
AAA Почти всегда auto GOTW № 94
ABC Абстрактный базовый класс
ABI Двоичный интерфейс приложения ABI Itanium C++
ADL Поиск, зависящий от аргументов
ADT Абстрактный тип данных
AFO Функциональные объекты алгоритмов CPO
API Интерфейс программирования приложений
BMI Двоичный интерфейс модулей Модули
CAS Сравнение и обмен; Копирование и обмен compare_exchange
CMI Скомпилированные интерфейсы модулей Модули
COW Копирование при записи
CPO Объект точки настройки [customization.point.object], Объект адаптера диапазона, Объект замыкания адаптера диапазона, AFO
CRTP Шаблон любопытно повторяющегося шаблона std::enable_shared_from_this, std::ranges::view_interface
CTAD Выведение аргументов шаблона класса
CTRE Compile-Time Regular Expressions Библиотека CTRE
CWG Основная рабочая группа WG21
DCL Блокировка с двойной проверкой Библиотека поддержки многопоточности
DIS Проект международного стандарта См. также FDIS
DR Отчёт об ошибке
EBO
EBCO
Оптимизация пустого базового класса [[no_unique_address]], std::allocator, std::default_delete
EDG Edison Design Group
EH Обработка исключений
ELF Executable and Linkable Format
EWG Рабочая группа по развитию языка WG21
EWGI Инкубатор рабочей группы по развитию языка WG21
FAM Элемент гибкого массива
FDIS Окончательный проект международного стандарта См. также DIS
GCC GNU Compiler Collection
GMF Глобальный фрагмент модуля Модули
HALO Heap Allocation eLision Optimization Корутины, P0981
ICE Внутренняя ошибка компилятора; целочисленное константное выражение
IFNDR Некорректная программа, диагностика не требуется
IIILE Немедленно вызываемое инициализирующее лямбда-выражение
IPO Межпроцедурная оптимизация
IWYU Include What You Use Инструмент на основе libclang
LEWG Рабочая группа по развитию библиотеки WG21
LEWGI Инкубатор рабочей группы по развитию библиотеки WG21
LTO Оптимизация на этапе компоновки
LWG Рабочая группа по библиотеке WG21
MDT Наиболее производный тип
MPSC Много производителей, один потребитель (например, очередь задач) std::executor
MSVC MicroSoft Visual C++
NAD Не является ошибкой См. также DR
NDR Диагностика не требуется
NRVO Оптимизация именованного возвращаемого значения
NSDMI Инициализация нестатического члена данных
NTBS Байтовые строки с нулевым терминатором
NTTP Нетиповой параметр шаблона
NUA Без уникального адреса [[no_unique_address]]
NVI Non-Virtual Interface
ODR Правило одного определения
OOP Объектно-ориентированное программирование
PCH Pre-Compiled Header Документация gcc по PCH
PDO Оптимизация на основе профиля См. также PGO
PGO Profile-Guided Optimization См. также PDO
PID Идентификатор процесса std::thread::get_id(), std::jthread::get_id()
PIMPL Указатель на реализацию
PMF Закрытый фрагмент модуля Модули
PMR Polymorphic Memory Resources <memory_resource>
POCCA Распространение при копирующем присваивании контейнера
POCMA Распространение при перемещающем присваивании контейнера
POCS Распространение при обмене контейнеров
POD Простые старые данные (тип POD) скалярный тип, тривиальный тип, тип со стандартным расположением
QoI Quality of Implementation
RAII Получение ресурса есть инициализация
RACO Объект замыкания адаптера диапазона Объект замыкания адаптера диапазона
RAO Объект адаптера диапазона Объект адаптера диапазона
RCU Чтение-копирование-обновление <rcu>
RTTI Идентификация типа во время выполнения std::type_info
RVO Оптимизация возвращаемого значения
SBO Оптимизация малого буфера См. также SOO, SSO
SBRM Scope-Bound Resource Management, см. RAII
SCARY Seemingly erroneous (appearing Constrained by conflicting generic parameters), but Actually work with the Right implementation (unconstrained bY the conflict due to minimized dependencies). stroustrup.com/SCARY
SEH Structured Exception Handling SEH
SFINAE Ошибка подстановки — не ошибка std::enable_if, std::void_t
SIMD Одна инструкция — множество данных Типы для параллельной обработки данных (SIMD)
SIOF Проблема порядка статической инициализации
SMF Специальная функция-член
SOCCC Выбор при копирующем конструировании контейнера
SOO Оптимизация малого объекта std::move_only_function, std::function, std::any. См. также SBO, SSO
SSO Оптимизация короткой строки std::basic_string. См. также SBO, SOO
STL Стандартная библиотека шаблонов
TCO Tail Call Optimization
TLS Локальное хранилище потока thread_local
TMP Метапрограммирование шаблонов <type_traits>
TU Единица трансляции Модули, локальный для единицы трансляции
UB Неопределённое поведение
UDC Оператор преобразования, определённого пользователем
UDL Литералы, определённые пользователем
UFCS Универсальный синтаксис вызова функции «Что же такое UFCS?»
VLA Variable-Length Array Обсуждение VLA на Stack Overflow
WPO Оптимизация всей программы

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

«Словарь аббревиатур C++» Артура О’Дуайера, 2019/08

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

Spec-Zone.ru

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