Справка по C++ C++98, C++03, C++11, C++14, C++17, C++20 |
Таблица ASCII Поддержка компиляторами
Язык
Препроцессор Ключевые слова Приоритет операторов Escape-последовательности Фундаментальные типы
Заголовочные файлы
Концепции библиотек
Вспомогательные библиотеки
Поддержка типов Управление динамической памятью Обработка ошибок Программные утилиты Дата и время hash (C++11) bitset Функциональные объекты Преобразования строк (C++17) pair − tuple (C++11) integer_sequence (C++14) optional (C++17) any (C++17) variant (C++17)
Строки
basic_string basic_string_view (C++17) Однобайтовые строки с завершающим нулем Многобайтовые строки с завершающим нулем Широкие строки с завершающим нулем
Контейнеры
array (C++11) vector − deque list − forward_list (C++11) set − multiset map − multimap unordered_set (C++11) unordered_multiset (C++11) unordered_map (C++11) unordered_multimap (C++11) stack − queue − priority_queue span (C++20)
Алгоритмы
Итераторы
Числовая библиотека
Общие математические функции Комплексные числа Генерация псевдослучайных чисел
Ввод/вывод
basic_streambuf basic_filebuf basic_stringbuf ios_base basic_ios basic_istream basic_ostream basic_iostream basic_ifstream basic_ofstream basic_fstream basic_istringstream basic_ostringstream basic_stringstream Манипуляторы ввода/вывода Ввод/вывод в стиле C
Локализация
Регулярные выражения (C++11)
Атомарные операции (C++11)
Поддержка потоков (C++11)
Библиотека файловой системы (C++17)
Расширения стандартной библиотеки (library fundamentals TS)
optional — any — basic_string_view полиморфные аллокаторы — search
Расширения стандартной библиотеки v2 (library fundamentals TS v2)
propagate_const — not_fn — observer_ptr source_location — ostream_joiner идиома обнаружения — однородная очистка контейнеров
Библиотека доступа к файловой системе (filesystem TS) Расширения библиотеки для параллелизма (parallelism TS) Расширения библиотеки для конкуренции (concurrency TS) Концепты (concepts TS) Специальные математические функции (special math TR)