The Wayback Machine - https://web.archive.org/web/20220815235802/https://ru.cppreference.com/w/cpp/experimental
Пространства имён
Варианты
Действия

Экспериментальные возможности C++

Материал из cppreference.com
< cpp
 
C++
Поддержка компилятором
Автономные и размещённые реализации
Язык
Стандартная библиотека
Заголовки стандартной библиотеки
Требования к именованию
Макросы тестирования функциональности (C++20)
Поддержка языка
Библиотека концептов (C++20)
Библиотека метапрограммирования (C++11)
Библиотека диагностики
Библиотека общих утилит
Библиотека строк
Библиотека контейнеров
Библиотека итераторов
Библиотека диапазонов (C++20)
Библиотека алгоритмов
Библиотека численных данных
Библиотека ввода/вывода
Библиотека локализаций
Регулярные выражения (C++11)
Атомарные операции (C++11)
Библиотека поддержки конкуренции (C++11)
Библиотека файловой системы (C++17)
Технические спецификации
Указатель символов
Внешние библиотеки
 
Технические спецификации
Библиотека файловой системы (ТС файловой системы)
Основы библиотеки (ТС основ библиотеки)
Основы библиотеки 2 (ТС основ библиотеки v2)
Основы библиотеки 3 (ТС основы библиотеки v3)
Расширения для параллелизма (ТС параллелизма)
Расширения для параллелизма 2 (ТС параллелизма v2)
Расширения для конкуренции 2 (ТС конкуренции v2)
Концепты (ТС концепций)
Диапазоны (ТС диапазонов)
Рефлексия (ТС рефлексии)
Специальные математические функции (ТО специальные функции)
 

Комитет по стандартам C++ публикует экспериментальные расширения для языка C++ и библиотек для будущей стандартизации

Примечание: до 2012 г. в этих публикациях использовался формат ТО (технический отчёт). С 2012 года процедура ISO изменилась на использование формата ТС (техническая спецификация).

Номер ISO Имя Статус ссылки
ISO/IEC ТО 18015:2006 Технический Отчёт о Производительности C++ Опубликовано в 2006 г. (Магазин ISO).

Черновик: TR18015 (2006-02-15).

ISO/IEC ТО 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 ТО 24733:2011 Расширения языка программирования C++ для поддержки десятичной арифметики с плавающей запятой Опубликовано 2011-10-25 (Магазин ISO).

Черновик: n2849 (2009-03-06).
Может быть заменён будущей ТС или объединён с будущей версией C++ (последнее предложение о слиянии было n3871).

ISO/IEC ТС 18822:2015 Техническая Спецификация Файловой Системы C++ Опубликовано 2015-06-18 (Магазин ISO). Окончательный документ: n4100 (2014-07-04).

✔Объединено с C++17.

filesystem
ISO/IEC ТС 19570:2015 Расширения C++ для Параллелизма Опубликовано 2015-06-24 (Магазин ISO). Окончательный документ: n4507 (2015-05-05).

✔Объединено с C++17.

параллелизм
ISO/IEC ТС 19841:2015 Транзакционная Память ТС Опубликовано 2015-09-16 (Магазин ISO). Окончательный документ: n4514 (2015-05-08). транзакционная память
ISO/IEC ТС 19568:2015 Расширения C++ для Основ Библиотек Опубликовано 2015-09-30 (Магазин ISO). Окончательный документ: n4480 (2015-04-07).

✔Объединено с C++17, за исключением свойств вызова.

расширения библиотеки
ISO/IEC ТС 19217:2015 Расширения C++ для Концептов Опубликовано 2015-11-13 (Магазин ISO). Окончательный документ: n4553 (2015-10-02). Текущий документ: p0734r0 (2017-07-14).

✔Объединено с C++20 (с модификациями).

ограничения и концепты
ISO/IEC ТС 19571:2016 Расширения C++ для Конкуренции Опубликовано 2016-01-19 (Магазин ISO). Окончательный документ: p0159r0 (2015-10-22).

✔Частично объединено с C++20.

конкуренция
ISO/IEC ТС 19568:2017 Расширения C++ для Основ Библиотеки, Версия 2 Опубликовано 2017-03-30 (Магазин ISO). Черновик: n4617 (2016-11-28).

✔Частично объединено с C++17 и C++20.

расширения библиотеки 2
ISO/IEC ТС 21425:2017 Диапазоны ТС Опубликовано 2017-12-05 (Магазин ISO). Черновик: n4685 (2017-07-31).

✔Объединено с C++20.

диапазоны
ISO/IEC ТС 22277:2017 Сопрограммы ТС Опубликовано 2017-12-05 (Магазин ISO). Черновик n4736 (2018-03-31). Последний черновик: n4775 (2018-10-07).

✔Объединено с C++20.

ISO/IEC ТС 19216:2018 Сети ТС Опубликовано 2018-04-24 (Магазин ISO). Черновик n4734 (2017-04-04). Последний черновик: n4771 (2018-10-08). сети
ISO/IEC ТС 21544:2018 Модули ТС Опубликовано 2018-05-16 (Магазин ISO). Окончательный Документ n4720 (2018-01-29).

✔Объединено с C++20.

ISO/IEC ТС 19570:2018 Параллелизм ТС Версия 2 Опубликовано 2018-11-15 (Магазин ISO). Окончательный документ: n4793 (2018-11-26).

Черновик после публикации: n4808 (2019-03-11).

параллелизм 2
ISO/IEC ТС 23619:2021 Рефлексия ТС Опубликовано 2021-10-11 (Магазин ISO). Черновик n4856 (2020-03-02). Альтернативный документ p1240r2 (2022-01-15). рефлексия
Числа Ранняя разработка. Черновик p1889r0 (2019-10-01).
ISO/IEC AWI ТС 9922 Конкуренция ТС Версия 2 Ранняя разработка. Черновик n4895 2021-08-15 конкуренция 2
ISO/IEC AWI ТС 19568 Расширения C++ для Основ Библиотеки, Версия 3 Ранняя разработка: n4873 (2020-11-09). расширения библиотеки 3
ISO/IEC AWI ТС 12907 Транзакционная Память ТС, Версия 2 Ранняя разработка: n4906 (2022-02-14).
Соответствие Шаблону Ранняя разработка. Черновик p1371r3 (2020-09-15).
Линейная Алгебра Ранняя разработка. Черновик p1385r6 (2020-03-01) и p1673r2 (2020-01-13).
2D Графика Ранняя разработка. Черновик p0267r10 (2019-10-07).
ISO/IEC NP 19569 Расширения Массивов ТС × Закрыто. Заброшенный черновик: n3820 (2013-10-10).

[править] Смотрите также

Документация по C для Экспериментальные возможности C
Источник — «https://ru.cppreference.com/mwiki/index.php?title=cpp/experimental&oldid=51811»