Notice: Unexpected clearActionName after getActionName already called in /var/www/cppreference.com/public/includes/context/RequestContext.php on line 338
cppreference.com
close
Пространства имён
Варианты
Действия

Справочник по C и C++

Материал из cppreference.com
(перенаправлено с «Main Page»)


Справочник по C++
C++11, C++14, C++17, C++20, C++23, C++26  │   Поддержка компиляторами C++11, C++14, C++17, C++20, C++23, C++26

Язык

Стандартная библиотека (заголовки)

Именованные требования

Макросы проверки возможностей (C++20)

Библиотека поддержки языка

Библиотека концептов (C++20)

Библиотека диагностики
Библиотека метапрограмм (C++11)

Библиотека управления памятью

Библиотека общих утилит

Библиотека строк

basic_string
basic_string_view (C++17)
Строки с завершающим нулём:
 − байтовые − многобайтовые − широкие

Библиотека контейнеров

array (C++11)  −  vector
deque
list  −  forward_list (C++11)
map  −  multimap
set  −  multiset
unordered_map (C++11)
unordered_multimap (C++11)
unordered_set (C++11)
unordered_multiset (C++11)
stack  −  queue  −  priority_queue
span (C++20)  −  mdspan (C++23)

Библиотека итераторов

Библиотека диапазонов (C++20)

Библиотека алгоритмов

Библиотека числовых данных

Библиотека даты и времени

Календарь (C++20)  −  Часовой пояс (C++20)

Библиотека локализации

Библиотека ввода/вывода

Библиотека файловой системы (C++17)

Библиотека регулярных выражений (C++11)

Библиотека поддержки параллелизма (C++11)

atomic  −  atomic_flag
atomic_ref (C++20)
thread − jthread (C++20)
mutex
condition_variable
future  −  promise

Технические спецификации

   Расширения стандартной библиотеки  (ТС основ библиотеки)

  Расширения стандартной библиотеки v2  (ТС основ библиотеки v2)

  Расширения стандартной библиотеки v3  (ТС основы библиотеки v3)

  Расширения библиотеки конкуренции  (ТС конкуренции) −  Транзакционная память  (ТС TM)
  Концепты  (ТС концепций) —    Диапазоны  (ТС диапазонов) —    Рефлексия  (ТС рефлексии)

Внешние ссылки  −  Не-ANSI/ISO библиотеки  −  Указатель  −  Указатель std

Справочник по языку C
C89, C95, C99, C11, C17, C23  │  Поддержка компиляторами C99, C23

Язык

Заголовочные файлы

Поддержка типов

Программные утилиты

Функции с переменным количеством аргументов

Обработка ошибок

Управление динамической памятью

Библиотека работы со строками

Нуль-терминированные строки:
   однобайтовые  −   многобайтовые  −   широкие

Алгоритмы

Числовая библиотека

Библиотека даты и времени

Библиотека локализации

Библиотека ввода/вывода

Библиотека поддержки конкурентности (C11)

Технические спецификации

   Расширения для работы с динамической памятью  (dynamic memory TR)
   Расширения арифметики с плавающей точкой, часть 1  (FP Ext 1 TS)
   Расширения арифметики с плавающей точкой, часть 4  (FP Ext 4 TS)

Внешние ссылки  −  Не-ANSI/ISO библиотеки  −  Указатель  −  Символьный указатель
Новости