Комитет по стандартам C++ публикует экспериментальные расширения языка и библиотек C++ для будущей стандартизации.
Примечание: до 2012 года эти публикации использовали формат
TR
(технический отчет). С 2012 года процедура ISO изменилась, и теперь используется формат
TS
(техническая спецификация).
Спецификации TR/TS
|
Номер ISO
|
Название
|
Статус
|
Ссылки, заголовки
|
|
ISO/IEC TR 18015:2006
|
Технический отчет по производительности C++
|
Опубликован 2006 (
Магазин ISO
).
Черновик:
TR18015
(2006-02-15).
|
|
|
ISO/IEC TR 19768:2007
|
Технический отчет по расширениям библиотеки C++
|
Опубликован 2007-11-15 (
Магазин ISO
).
Черновик:
N1836
(2005-06-24)
ISO 29124 выделен отдельно, остальное включено в C++11.
|
|
|
ISO/IEC 29124:2010
|
Расширения библиотеки C++ для поддержки математических специальных функций
|
Опубликовано 2010-09-03 (
Магазин ISO
).
Финальный черновик:
N3060
(2010-03-06).
✔
Включено в C++17
.
|
Специальные функции
(экспериментальные),
Специальные функции
|
|
ISO/IEC TR 24733:2011
|
Расширения языка программирования C++ для поддержки десятичной арифметики с плавающей запятой
|
Опубликовано 2011-10-25 (
Магазин ISO
)
Черновик:
N2849
(2009-03-06).
Может быть заменен будущим TS или объединен с будущей редакцией C++ (последнее предложение об объединении было
N3871
).
|
|
|
ISO/IEC TS 18822:2015
|
Техническая спецификация файловой системы C++
|
Опубликовано 2015-06-18 (
Магазин ISO
). Финальный черновик:
N4100
(2014-07-04).
✔
Включено в C++17
.
|
Filesystem
(experimental),
Filesystem
,
<filesystem>
|
|
ISO/IEC TS 19570:2015
|
Расширения C++ для параллелизма
|
Опубликовано 2015-06-24. (
Магазин ISO
). Финальный черновик:
N4507
(2015-05-05).
✔
Включено в C++17.
|
Parallelism
|
|
ISO/IEC TS 19841:2015
|
Транзакционная память TS
|
Опубликовано 2015-09-16, (
Магазин ISO
). Финальный черновик:
N4514
(2015-05-08).
|
Транзакционная память
|
|
ISO/IEC TS 19568:2015
|
Расширения библиотеки для C++
|
Опубликовано 2015-09-30, (
Магазин ISO
). Финальный черновик:
N4480
(2015-04-07).
✔
Включено в C++17 за исключением характеристик вызова.
|
Расширения библиотеки
|
|
ISO/IEC TS 19217:2015
|
Расширения C++ для концепций
|
Опубликовано 2015-11-13 (
Магазин ISO
). Финальный черновик:
N4553
(2015-10-02). Текущий черновик:
P0734R0
(2017-07-14).
✔
Включено в C++20
(с изменениями).
|
Ограничения и концепции
(экспериментальное),
Концепции
,
<concepts>
|
|
ISO/IEC TS 19571:2016
|
Расширения C++ для параллелизма
|
Опубликовано 2016-01-19 (
Магазин ISO
). Финальный черновик:
P0159R0
(2015-10-22).
✔
Частично включено в C++20.
|
Concurrency
|
|
ISO/IEC TS 19568:2017
|
Расширения C++ для основ библиотек, Версия 2
|
Опубликовано 2017-03-30 (
Магазин ISO
). Черновик:
N4617
(2016-11-28).
✔
Частично включено в C++17 и C++20.
|
Расширения библиотеки 2
|
|
ISO/IEC TS 21425:2017
|
Ranges TS
|
Опубликовано 2017-12-05 (
Магазин ISO
). Черновик:
N4685
(2017-07-31).
✔
Включено в C++20
.
|
Ranges
(экспериментальный),
Ranges
,
<ranges>
|
|
ISO/IEC TS 22277:2017
|
Техническая спецификация сопрограмм
|
Опубликовано 2017-12-05 (
Магазин ISO
). Черновик:
N4736
(2018-03-31). Последний черновик:
N4775
(2018-10-07).
✔
Включено в C++20
.
|
<coroutine>
|
|
ISO/IEC TS 19216:2018
|
Сетевая спецификация TS
|
Опубликовано 2018-04-24 (
Магазин ISO
). Черновик:
N4734
(2017-04-04). Последний черновик:
N4771
(2018-10-08).
|
Смотрите также предложения не-TS
|
-
Standard Secure Networking -
P2586R0
(2022-09-13)
-
Sender-Receiver Interface For Networking -
P2762R2
(2023-10-12)
-
Предлагаемое направление для стандартной сетевой библиотеки C++ на основе
IETF TAPS
-
P3185R0
(2024-12-14)
-
Предлагаемый API для создания сетевых соединений на основе TAPS -
P3482R0
(2024-12-14)
|
|
Networking
|
|
ISO/IEC TS 21544:2018
|
Modules TS
|
Опубликовано 2018-05-16 (
Магазин ISO
). Финальный черновик:
N4720
(2018-01-29).
✔
Включено в C++20
.
|
|
|
ISO/IEC TS 19570:2018
|
Parallelism TS Версия 2
|
Опубликовано 2018-11-15 (
Магазин ISO
). Финальный черновик:
N4793
(2018-11-26). Пост-публикационный черновик:
N4808
(2019-03-11). Смотрите также не-TS
std::simd
предложения
ниже
.
|
Parallelism 2
|
|
ISO/IEC TS 23619:2021
|
Reflection TS
|
Опубликовано 2021-10-11 (
Магазин ISO
). Черновик:
N4856
(2020-03-02). Смотрите также нетекучие предложения
ниже
.
|
Reflection
|
|
|
Численные методы
|
Ранняя стадия разработки. Черновик:
P1889R1
(2019-12-27).
|
|
|
ISO/IEC TS 9922
|
Concurrency TS Версия 2
|
Опубликовано 2024-10-09 (
Магазин ISO
). Черновик:
N4956
(2023-07-05).
|
Concurrency 2
|
|
ISO/IEC TS 19568:2024
|
Расширения C++ для основ библиотек, Версия 3
|
Опубликовано 2024-08-26 (
Магазин ISO
). Черновик:
N4948
(2023-05-08).
|
Расширения библиотек 3
|
|
ISO/IEC DTS 12907
|
Транзакционная память TS, Версия 2
|
Ранняя стадия разработки. Черновик:
N4923
(2022-10-14).
|
|
|
ISO/IEC NP 19569
|
Расширения для массивов TS
|
×
Отозвано. Отклоненный черновик:
N3820
(2013-10-10).
|
|
Предложения вне технических спецификаций
|
Название
|
Статус
|
Ссылки, Заголовки
|
|
Линейная алгебра
|
✔
Включено в C++26
. Предложение:
P1673R13
(2023-11-10).
|
Дополнительные предложения:
|
-
Предложение по добавлению поддержки линейной алгебры в стандартную библиотеку C++ -
P1385R7
(2022-10-15)
-
Развитие стандартной библиотеки линейной алгебры C++ на основе
BLAS
-
P1674R2
(2022-05-15)
-
Презентация
P1385R7
для LEWG в Issaquah 2023 -
P2802R0
(2023-02-09)
-
Исправление C++26 путем оптимизации
linalg::
conjugated
для некомплексных типов значений -
P3050R3
(2024-10-29)
-
Исправление C++26 путем приведения
симметричных
и
эрмитовых
ранговых k и 2k обновлений в соответствие с
BLAS
-
P3371R4
(2025-04-07)
|
|
<linalg>
|
|
std::execution
|
✔
Включено в C++26
. Предложение:
P2300R10
(2024-06-28).
|
Дополнительные предложения:
|
-
Системный контекст выполнения -
P2079R8
(2025-05-18)
-
Интерфейс Sender-Receiver для сетевого взаимодействия -
P2762R2
(2023-10-12)
-
Точки настройки членов для Senders и Receivers -
P2855R1
(2024-02-22)
-
Модель событий для исполнителей C++ -
P2882R0
(2023-05-11)
-
Настройка алгоритмов Sender -
P2999R3
(2023-12-13)
-
std::execution
введение -
P3090R0
(2024-02-14)
-
План для
std::execution
в C++26 -
P3109R0
(2024-02-12)
-
Улучшение диагностики для выражений Sender -
P3164R4
(2025-04-28)
-
Пересмотр алгоритма
std
::
execution
::
on
-
P3175R3
(2024-06-25)
-
Запрос Sender для поведения завершения -
P3206R0
(2025-01-13)
-
finally
,
write_env
, и
unstoppable
адаптеры Sender -
P3284R4
(2025-05-16)
-
Исправление настройки ленивых алгоритмов Sender -
P3303R1
(2024-06-25)
-
Утилита для создания сред выполнения -
P3325R5
(2024-11-22)
-
Когда известно, что
connect
не выбрасывает исключения? -
P3388R2
(2025-04-01)
-
std
::
execution
исправления формулировок -
P3396R1
(2024-11-19)
-
Включение более эффективной отмены senders на основе stop-token -
P3409R1
(2024-11-17)
-
system_scheduler
на Win32, Darwin и Linux -
P3456R0
(2024-10-15)
-
Обзор проблем
std
::
execution
::
bulk
(
)
-
P3481R3
(2025-04-16)
-
Высококачественная диагностика Sender с constexpr исключениями -
P3557R2
(2025-05-16)
-
Варианты optional в sender-receiver -
P3570R1
(2025-05-19)
-
Поддержка неблокирующих операций для
std::execution
-
P3669R1
(2025-05-17)
-
Удаление
std::execution::split
-
P3682R0
(2025-05-06)
-
Переименование
async_scope_token
-
P3685R0
(2025-05-07)
-
Переименование
join
и
nest
в предложении
async_scope
-
P3706R0
(2025-05-19)
|
|
Execution
(экспериментальный),
Execution
,
<execution>
|
|
std::
inplace_vector
|
✔
Включено в C++26
. Предложение:
P0843R14
(2024-06-26).
|
Дополнительные предложения:
|
-
inplace_vector
-
P0843
(
R7
) презентация LEWG -
P2925R0
(2023-06-16)
-
Направление для Vector -
P3147R1
(2024-03-18)
-
Осведомленный о распределителе
std::inplace_vector
-
P3160R2
(2024-10-15)
-
Нет, inplace_vector не должен иметь Allocator -
P3581R0
(2025-01-13)
-
Презентация LEWG в Хагенберге для
P3581
. Нет, inplace_vector не должен иметь Allocator -
P3636R0
(2025-02-13)
-
Сравнения между разными емкостями для
std::inplace_vector
-
P3698R0
(2025-05-19)
|
|
<inplace_vector>
|
experimental::simd
std::datapar::simd
|
✔
Объединено в C++26
. Proposal:
P1928R15
(2024-11-22).
The main document (TS ISO/IEC 19570:2018) is described in
"Расширения C++ для параллелизма V2"
above.
|
Дополнительные предложения:
|
|
|
|
Типы для параллельной обработки данных
(экспериментальные),
Типы для параллельной обработки данных
,
<simd>
|
|
Контракты
|
✔
Объединено в C++26
. Proposal: Contracts for C++ -
P2900R14
(2025-02-13)
|
Дополнительные предложения:
|
-
Предложение по публикации технической спецификации для контрактов -
P2659R2
(2022-11-30)
-
Предлагаемый Contracts TS -
P2660R0
(2022-10-14)
-
Различные поправки к Contracts TS -
P2661R0
(2022-10-15)
-
Контракты для C++: Приоритет безопасности -
P2680R1
(2022-12-15)
-
Предлагаемый план для контрактов в C++ -
P2695R1
(2023-02-09)
-
Предложение синтаксиса контрактов, ориентированного на условия -
P2737R0
(2022-12-30)
-
Контракты для C++: Приоритет безопасности - Презентационные слайды -
P2743R0
(2022-12-13)
-
Оценка проверенных контрактов -
P2751R1
(2023-02-14)
-
Смелый план для полноценной системы контрактов -
P2755R1
(2024-04-11)
-
Идея, стоящая за MVP контрактов -
P2817R0
(2023-03-05)
-
Предложение контрактов, поддерживающих стиль Const-On-Definition -
P2829R0
(2023-04-13)
-
Семантика обработки нарушений контрактов для MVP контрактов -
P2852R0
(2023-04-24)
-
Правило Лакоша: Узкие контракты и
noexcept
по своей природе несовместимы -
P2861R0
(2023-05-19)
-
Требования к синтаксису контрактов -
P2885R3
(2023-10-05)
-
Контракты для лямбда-выражений -
P2890R2
(2023-12-13)
-
Константная оценка контрактов -
P2894R2
(2024-01-11)
-
Основные вопросы проектирования для Contracts MVP -
P2896R0
(2023-08-22)
-
Контракты для C++ - Обоснование -
P2899R1
(2025-03-14)
-
Принципиальный подход к открытым проектным вопросам для контрактов -
P2932R3
(2024-01-16)
-
Синтаксис, подобный атрибутам, для контрактов -
P2935R4
(2023-11-05)
-
Контракты должны избегать раскрытия конфиденциальной информации -
P2947R0
(2023-07-20)
-
Слайды для
P2861R0
: Узкие контракты и
noexcept
изначально несовместимы -
P2949R0
(2023-07-14)
-
Контракты и виртуальные функции для MVP Контрактов -
P2954R0
(2023-08-03)
-
Контракты и сопрограммы -
P2957R2
(2024-10-14)
-
Естественный синтаксис для Контрактов -
P2961R2
(2023-11-08)
-
Обзор синтаксических вариантов для контрактов -
P3028R0
(2023-11-05)
-
Защита от модификаций в контрактах -
P3071R1
(2023-12-17)
-
Удалить
evaluation_undefined_behavior
и
will_continue
из Contracts MVP -
P3073R0
(2024-01-27)
-
Должны ли
ignore
и
observe
существовать для константной оценки контрактов? -
P3079R0
(2024-01-11)
-
Контракты для C++: Поддержка виртуальных функций -
P3097R0
(2024-04-15)
-
Контракты для C++: Захват постусловий -
P3098R1
(2024-12-11)
-
Неопределённое и ошибочное поведение являются нарушениями контракта -
P3100R2
(2025-05-19)
-
Технические исправления Токио для контрактов -
P3119R1
(2024-05-09)
-
Контракты для виртуальных функций в Contracts MVP -
P3165R0
(2024-02-27)
-
Унаследованные контракты -
P3169R0
(2024-04-14)
-
Поддержка контрактного тестирования -
P3183R1
(2024-05-22)
-
Слайды для презентации LEWG по документу
P2900R6
: Contracts for C++ -
P3189R0
(2024-03-19)
-
Слайды для презентации LEWG по документу
P2900R7
: Contracts for C++ -
P3190R0
(2024-03-20)
-
Ответ на опросы Токийского EWG по Контрактам MVP (
P2900R6
) -
P3197R0
(2024-04-12)
-
Основной вывод с собрания LEWG в Токио по поводу MVP Контрактов -
P3198R0
(2024-03-29)
-
Почему Контракты? -
P3204R0
(2024-11-07)
-
Контракт
sort()
-
P3212R0
(2024-07-03)
-
Контракты для C++: Наименование
семантики Луи
-
P3226R0
(2024-04-12)
-
Контракты для C++: Исправление API обработки нарушений контрактов -
P3227R1
(2024-10-24)
-
Контракты для C++: Пересмотр исключения и дублирования проверок контрактов -
P3228R1
(2024-05-21)
-
Согласование ошибочного поведения с Контрактами -
P3229R1
(2025-02-10)
-
Альтернативное предложение по наименованию семантики контрактов -
P3238R0
(2024-05-06)
-
Унифицированный синтаксис для Pattern Matching и Contracts при введении нового имени -
P3249R0
(2024-05-22)
-
Контракты C++ в отношении указателей на функции -
P3250R0
(2024-05-07)
-
Контракты и корутины в C++ -
P3251R0
(2024-05-07)
-
Сделать предикат
contract_assert
более регулярным -
P3257R0
(2024-04-26)
-
Контракты в TS для языка C++ -
P3265R3
(2024-05-28)
-
Подходы к контрактам в C++ -
P3267R1
(2024-05-22)
-
Проблемы констафикации контрактов C++ в отношении существующего кода -
P3268R0
(2024-05-07)
-
Не публикуйте контракты как TS -
P3269R0
(2024-05-21)
-
Повторение, элизия и константность в отношении
contract_assert
-
P3270R0
(2024-05-22)
-
Типы использования функций (контракты для указателей на функции) -
P3271R1
(2024-10-15)
-
P2900
Преимущества перед Contracts TS -
P3276R0
(2024-05-18)
-
Контракты: Защита Защитника -
P3285R0
(2024-05-15)
-
Интеграция существующих утверждений с контрактами -
P3290R2
(2024-09-06)
-
C++26 Требует Проверки Контрактов -
P3297R1
(2024-06-21)
-
Добровольный подход для интеграции традиционных средств утверждений в контракты C++ -
P3311R0
(2024-05-22)
-
Контракты, разрешаемые во время компиляции -
P3317R0
(2024-05-22)
-
Взаимодействие контрактов с инструментарием -
P3321R0
(2024-07-12)
-
Контрактные утверждения для указателей на функции -
P3327R0
(2024-10-16)
-
Наблюдаемые контрольные точки при оценке контракта -
P3328R0
(2024-06-14)
-
Опыт использования для контрактов с BDE -
P3336R0
(2024-06-23)
-
Контракты - Что мы здесь делаем (Презентация EWG) -
P3343R0
(2024-06-25)
-
Виртуальные функции в контрактах (EWG - Презентация для
P3097
) -
P3344R0
(2024-06-28)
-
Инварианты классов и философия проверки контрактов -
P3361R1
(2024-07-23)
-
Статический анализ и «безопасность» контрактов,
P2900
против
P2680
/
P3285
-
P3362R0
(2024-08-13)
-
Контрактные утверждения в сравнении со статическим анализом и «безопасностью» -
P3376R0
(2024-10-14)
-
Статический анализ контрактов с P2900 -
P3386R1
(2024-11-25)
-
Контрактные утверждения для корутин -
P3387R0
(2024-10-09)
-
Указание свойств утверждений контрактов с помощью меток -
P3400R1
(2025-02-28)
-
Улучшение обработки исключений, выбрасываемых из контрактных предикатов -
P3417R1
(2025-03-05)
-
Отчет исполнителей контрактов -
P3460R0
(2024-10-16)
-
Усиление стандартной библиотеки -
P3471R4
(2025-02-14)
-
Константификация не должна быть частью MVP (
M
инимального
V
алидного
P
родукта) -
P3478R0
(2024-10-16)
-
Исследование строгих предикатов контрактов -
P3499R1
(2025-02-09)
-
Безопасны ли контракты? -
P3500R1
(2025-02-09)
-
Слайды для
P2900R11
- Контракты для C++ -
P3502R0
(2024-11-18)
-
P2900 всё ещё не готов для C++26 -
P3506R0
(2025-01-13)
-
Обработчики нарушений в сравнении с
noexcept
-
P3541R1
(2025-01-07)
-
Контракты Языка Ядра По Умолчанию -
P3558R1
(2025-02-03)
-
Вопросы контракта -
P3573R0
(2025-01-12)
-
Требуется обработчик нарушения контракта без генерации исключений по умолчанию -
P3577R0
(2025-01-12)
-
Наблюдаете нарушение контракта? Пропустите последующие проверки! -
P3582R0
(2025-01-13)
-
Контракты, типы и функции -
P3583R0
(2025-01-13)
-
Контекстуализация проблем контрактов -
P3591R0
(2025-02-03)
-
Начальные утверждения неявного контракта -
P3599R0
(2025-02-03)
-
Контракты и профили: что мы можем разумно включить в C++26 -
P3608R0
(2025-02-01)
-
Убрать контракты для виртуальных функций на данный момент -
P3616R0
(2025-02-08)
-
Сделать контракты надежными по умолчанию -
P3640R0
(2025-03-17)
-
Незначительные дополнения к усилению стандартной библиотеки C++26 -
P3697R0
(2025-05-16)
|
|
Контрактные утверждения
,
спецификаторы контрактов функций
,
contract_assert
,
pre
,
post
,
<contracts>
|
|
Рефлексия
|
Основной документ (ISO/IEC TS 23619:2021) описан в
Reflection TS
выше.
|
Дополнительные предложения:
|
-
Scalable Reflection in C++ -
P1240R2
(2022-01-14)
-
Expansion statements -
P1306R4
(2025-05-17)
-
Reflection on attributes -
P1887R1
(2020-01-13)
-
Metaprogramming -
P2237R0
(2020-10-15)
-
Python Bindings with Value-Based Reflection -
P2911R1
(2023-10-13)
-
Reflection for C++26 -
P2996R12
(2025-05-17)
-
Using Reflection to Replace a Metalanguage for Generating JS Bindings -
P3010R0
(2023-10-13)
-
ABI comparison with reflection -
P3095R0
(2024-02-15)
-
Function Parameter Reflection in Reflection for C++26 -
P3096R9
(2025-05-15)
-
Generative Extensions for Reflection -
P3157R1
(2024-05-22)
-
Syntax for Reflection -
P3381R0
(2024-09-17)
-
Attributes reflection -
P3385R5
(2025-05-19)
-
Annotations for Reflection -
P3394R3
(2025-05-17)
-
Reflection Syntax Options Summary -
P3419R0
(2024-10-11)
-
Reflection of Templates -
P3420R1
(2025-01-13)
-
Reflection header should minimize standard library dependencies -
P3429R1
(2024-11-29)
-
Reflection and meta-programming -
P3435R0
(2024-10-14)
-
Proposed default principles: Reflect C++, Generate C++ -
P3437R1
(2024-11-07)
-
Reflection on SG21 2024 Process -
P3443R0
(2024-10-14)
-
A Suggestion for Reflection Access Control -
P3451R0
(2024-10-15)
-
Ruminations on reflection and access -
P3493R0
(2024-11-10)
-
Modeling Access Control With Reflection -
P3547R1
(2025-02-09)
-
Error Handling in Reflection -
P3560R1
(2025-05-19)
-
Split define_aggregate from Reflection -
P3569R0
(2025-01-11)
-
Reconsider reflection access for C++26 -
P3587R0
(2025-01-13)
-
Do not remove nor postpone
access_context::unchecked
-
P3614R0
(2025-02-06)
-
std::meta::reflect_constant_
{array,string}
-
P3617R0
(2025-05-16)
-
Inherit
std
::
meta
::
exception
from
std::exception
-
P3637R0
(2025-03-08)
-
Final Adjustments to C++26 Reflection -
P3687R0
(2025-05-15)
|
|
Reflection
(экспериментальный)
|
|
Сопоставление с образцом
|
Ранняя стадия разработки. Черновик
P1371R3
(2020-09-15).
|
Дополнительные предложения:
|
-
Pattern Matching using
is
and
as
-
P2392R3
(2024-10-16)
-
Pattern Matching:
match
expression -
P2688R5
(2025-01-13)
-
switch
for Pattern Matching -
P2940R0
(2022-04-18)
-
Identifiers for Pattern Matching -
P2941R0
(2022-02-24)
-
A Postcondition
is
a Pattern Match -
P3210R2
(2024-09-10)
-
A unified syntax for Pattern Matching and Contracts when introducing a new name -
P3249R0
(2024-05-22)
-
A simpler notation for PM -
P3332R0
(2024-06-18)
-
Slides for P2688R2 - Pattern Matching:
match
Expression -
P3476R0
(2024-10-16)
-
Pattern Matching: Customization Point for Open Sum Types -
P3521R0
(2024-12-17)
-
Pattern Matching: *variant-like* and 'std::expected' -
P3527R1
(2025-01-13)
-
Pattern matching -
P3572R0
(2025-01-12)
|
|
|
|
Профили
|
Ранняя разработка.
|
Дополнительные предложения:
|
-
Safety Profiles: Type-and-resource Safe programming in ISO Standard C++ -
P2816R0
(2023-02-16)
-
Concrete suggestions for initial Profiles -
P3038R0
(2023-12-16)
-
Core safety Profiles: Specification, adoptability, and impact -
P3081R2
(2025-02-03)
-
A framework for Profiles development -
P3274R0
(2024-05-10)
-
A Safety Profile Verifying Class Initialization -
P3402R3
(2025-05-17)
-
Profile invalidation - eliminating dangling pointers -
P3446R0
(2024-10-14)
-
Profiles syntax -
P3447R0
(2024-10-14)
-
Response to Core Safety Profiles (
P3081R0
) -
P3543R0
(2024-12-17)
-
The Plethora of Problems With Profiles -
P3586R0
(2025-01-13)
-
C++ Profiles: The Framework -
P3589R2
(2025-05-19)
-
Contracts and profiles: what can we reasonably ship in C++26 -
P3608R0
(2025-02-01)
-
Dealing with pointer errors: Separating static and dynamic checking -
P3611R0
(2025-02-04)
-
Easy-to-adopt security profiles for preventing RCE (remote code execution) in existing C++ code -
P3627R0
(2025-02-11)
-
A principled approach to safety profiles -
P3649R0
(2025-05-19)
-
21st Century C++ -
P3650R0
(2025-03-05)
-
Note to the C++ standards committee members -
P3651R0
(2025-03-06)
-
Making Safe C++ happen -
P3700R0
(2025-05-19)
-
What are profiles? -
P3704R0
(2025-05-19)
|
|
|
|
Статистика
|
Ранняя стадия разработки.
|
Дополнительные предложения:
|
|
|
|
|
|
Библиотека графов
|
Ранняя стадия разработки.
|
Дополнительные предложения:
|
-
Graph Library: Overview -
P3126R3
(2025-04-13)
-
Graph Library: Algorithms -
P3128R3
(2025-04-13)
-
Graph Library: Graph Container Interface -
P3130R3
(2025-04-13)
-
Graph Library: Graph Containers -
P3131R3
(2025-04-13)
|
|
|
|
2D Графика
|
Ранняя стадия разработки. Черновик
P0267R10
(2019-10-07).
|
|
Смотрите также
Перевод выполнен в соответствии со всеми требованиями:
- HTML теги и атрибуты сохранены без изменений
- Форматирование полностью сохранено
- C++ специфические термины ("C documentation", "Experimental C features") не переведены
- Только текстовый контент переведен на русский язык ("for" → "для")
- Перевод выполнен профессионально и точно
Внешние ссылки