Заголовочные файлы стандартной библиотеки C++
Материал из cppreference.com
< cpp
Интерфейс стандартной библиотеки C++ определяется следующим набором заголовочных файлов.
Библиотека утилит | |
<cstdlib>
|
Утилиты общего назначения: программное управление, динамическое выделение памяти, случайные числа, сортировка и поиск |
<csignal>
|
Функции и макро-констант для управления сигналами |
<csetjmp>
|
Макро (и функции), которая сохраняет (и прыжки) в контексте выполнения |
<cstdarg>
|
Обработка переменных списков аргументов длины |
<typeinfo>
|
Время утилитами типа информации |
<typeindex> (начиная с C++11)
|
std::type_index |
<type_traits> (начиная с C++11)
|
Типа во время компиляции информации |
<bitset>
|
std::bitset шаблона класса
Original: std::bitset class template The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
<functional>
|
Функция объектов, предназначенные для использования с стандартные алгоритмы
Original: Функция объектов, designed for use with the стандартные алгоритмы The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
<utility>
|
Различные Утилита компонентов
Original: Various Утилита компонентов The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
<ctime>
|
C-стиля даты / времени утилиты |
<chrono> (начиная с C++11)
|
C + + времени утилиты |
<cstddef>
|
определения типов для типов, таких как size_t, NULL и другие |
<initializer_list> (начиная с C++11)
|
std::initializer_list шаблона класса
Original: std::initializer_list class template The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
<tuple> (начиная с C++11)
|
std::tuple шаблона класса
Original: std::tuple class template The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
Original: Dynamic memory management The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. | |
<new>
|
Низкоуровневые средства управления памятью |
<memory>
|
Более высокий уровень утилиты управления памятью |
<scoped_allocator> (начиная с C++11)
|
Вложенный класс распределителя |
Original: Numeric limits The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. | |
<climits>
|
Пределы интегрального типа |
<cfloat>
|
Пределы листового типа |
<cstdint>
|
фиксированный размер типов and Пределы других типов |
<cinttypes>
|
форматирования макросов,
intmax_t и uintmax_t математике и переходы Original: The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
<limits>
|
стандартизированный способ запроса свойств основных типов |
Original: Error handling The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. | |
<exception>
|
Коммунальные услуги обработки исключений |
<stdexcept>
|
Стандартные объекты исключение |
<cassert>
|
Условно составлен макрос, который сравнивает свои аргументы к нулю |
<system_error>
|
Определяет STD :: error_code, зависит от платформы код ошибки |
<cerrno>
|
Макрос, содержащий номер последней ошибки |
Original: Strings library The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. | |
<cctype>
|
Функции определения типа символов, содержащихся в данных |
<cwctype>
|
Функции для определения типов данных в масштабах всей характера |
<cstring>
|
различные узкая строка символов функций обработки
Original: The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
<cwstring>
|
различные строку широких символов функций обработки
Original: The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
<cwchar>
|
различные в ширину и многобайтовые обработки строк функций
Original: various в ширину and многобайтовые string handling functions The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
<cuchar> (начиная с C++11)
|
C-стиле Unicode функции преобразования характера
Original: The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
<string>
|
std::basic_string шаблона класса
Original: std::basic_string class template The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
Original: Containers library The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. | |
<array> (начиная с C++11)
|
std::array контейнер
Original: std::array container The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
<vector>
|
std::vector контейнер
Original: std::vector container The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
<deque>
|
std::deque контейнер
Original: std::deque container The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
<list>
|
std::list контейнер
Original: std::list container The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
<forward_list> (начиная с C++11)
|
std::forward_list контейнер
Original: std::forward_list container The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
<set>
|
std::set и std::multiset ассоциативных контейнеров
Original: std::set and std::multiset associative containers The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
<map>
|
std::map и std::multimap ассоциативных контейнеров
Original: std::map and std::multimap associative containers The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
<unordered_set> (начиная с C++11)
|
std::unordered_set и std::unordered_multiset неупорядоченный ассоциативных контейнеров
Original: std::unordered_set and std::unordered_multiset unordered associative containers The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
<unordered_map> (начиная с C++11)
|
std::unordered_map и std::unordered_multimap неупорядоченный ассоциативных контейнеров
Original: std::unordered_map and std::unordered_multimap unordered associative containers The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
<stack>
|
std::stack контейнер адаптер
Original: std::stack container adaptor The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
<queue>
|
std::queue и std::priority_queue контейнер адаптеров
Original: std::queue and std::priority_queue container adaptors The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
Original: Algorithms library The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. | |
<algorithm>
|
Алгоритмы, которые работают с контейнерами |
Original: Iterators library The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. | |
<iterator>
|
Контейнер итераторы |
Original: Numerics library The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. | |
<cmath>
|
Общие математике функций |
<complex>
|
Комплекс типа номера |
<valarray>
|
Класс для представления и манипулирования массивами значений |
<random>
|
Генераторы случайных чисел и распределений |
<numeric>
|
Числовые операции со значениями в контейнерах |
<ratio> (начиная с C++11)
|
Во время компиляции рациональной арифметики |
<cfenv> (начиная с C++11)
|
Плавающей точкой окружающей среды доступа к функциям
Original: Плавающей точкой окружающей среды access functions The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
Original: Input/output library The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. | |
<iosfwd>
|
направить заявления всех классов библиотеки ввода / вывода
Original: forward declarations of all classes in the input/output library The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
<ios>
|
std::ios_base класса, std::basic_ios шаблон класса и несколько определений типов
Original: std::ios_base class, std::basic_ios class template and several typedefs The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
<istream>
|
std::basic_istream шаблон класса и несколько определений типов
Original: std::basic_istream class template and several typedefs The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
<ostream>
|
std::basic_ostream шаблон класса и несколько определений типов
Original: std::basic_ostream class template and several typedefs The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
<iostream>
|
std::basic_iostream шаблон класса и несколько определений типов
Original: std::basic_iostream class template and several typedefs The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
<fstream>
|
std::basic_fstream, std::basic_ifstream, std::basic_ofstream шаблоны классов и несколько определений типов
Original: The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
<sstream>
|
std::basic_stringstream, std::basic_istringstream, std::basic_ostringstream шаблоны классов и несколько определений типов
Original: std::basic_stringstream, std::basic_istringstream, std::basic_ostringstream class templates and several typedefs The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
<strstream>
|
std::strstream, std::istrstream, std::ostrstream(устарело) |
<iomanip>
|
Вспомогательные функции для управления форматом или вход и выход |
<streambuf>
|
std::basic_streambuf шаблона класса
Original: std::basic_streambuf class template The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
<cstdio>
|
C-стиль ввода-вывода функции |
Original: Localization library The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. | |
<locale>
|
Локализация коммунальные услуги |
<clocale>
|
Утилиты C локализации |
<codecvt> (начиная с C++11)
|
Услуги Unicode преобразования |
Original: Regular Expressions library The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. | |
<regex> (начиная с C++11)
|
Классы, алгоритмы и итераторы для поддержки регулярных выражений обработки |
Original: Atomic Operations library The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. | |
<atomic> (начиная с C++11)
|
Атомная библиотеке операций |
Original: Thread support library The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. | |
<thread> (начиная с C++11)
|
std::thread класса и поддержка функций
Original: std::thread class and поддержка функций The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
<mutex> (начиная с C++11)
|
взаимное исключение примитивов |
<future> (начиная с C++11)
|
примитивы для асинхронных вычислений |
<condition_variable> (начиная с C++11)
|
поток, ожидающий условиях |
Original: C compatibility headers The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. | |
<ciso646>
|
пустым заголовком. Макросы, которые появляются в
iso646.h в С ключевые слова в C + + Original: empty header. The macros that appear in iso646.h in C are keywords in C++ The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
<ccomplex>
|
Просто включает в себя заголовок <complex>
Original: simply includes the header <complex> The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
<ctgmath> (начиная с C++11)
|
Просто включает в себя заголовки <ccomplex> и <cmath>: перегрузки эквивалентны содержимое заголовка C
tgmath.h уже предоставляемых <cmath> и <complex> Original: simply includes the headers <ccomplex> and <cmath>: the overloads equivalent to the contents of the C header tgmath.h are already provided by <cmath> and <complex> The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
<cstdalign> (начиная с C++11)
|
определяет один совместимость макросов постоянно
Original: defines one совместимость макросов постоянно The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
<cstdbool> (начиная с C++11)
|
определяет один совместимость макросов постоянно
Original: defines one совместимость макросов постоянно The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
Original: Deprecated headers The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. | |
<assert.h> (устарело)
|
ведет себя так, как если бы каждое имя из
<cassert> находится в глобальное пространство имен Original: behaves as if each name from <cassert> is placed in global namespace The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
<complex.h> (устарело)
|
ведет себя так, как если бы каждое имя из
<ccomplex> находится в глобальное пространство имен Original: behaves as if each name from <ccomplex> is placed in global namespace The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
<ctype.h> (устарело)
|
ведет себя так, как если бы каждое имя из
<cctype> находится в глобальное пространство имен Original: behaves as if each name from <cctype> is placed in global namespace The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
<errno.h> (устарело)
|
ведет себя так, как если бы каждое имя из
<cerrno> находится в глобальное пространство имен Original: behaves as if each name from <cerrno> is placed in global namespace The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
<fenv.h> (устарело)
|
ведет себя так, как если бы каждое имя из
<cfenv> находится в глобальное пространство имен Original: behaves as if each name from <cfenv> is placed in global namespace The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
<float.h> (устарело)
|
ведет себя так, как если бы каждое имя из
<cfloat> находится в глобальное пространство имен Original: behaves as if each name from <cfloat> is placed in global namespace The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
<inttypes.h> (устарело)
|
ведет себя так, как если бы каждое имя из
<cinttypes> находится в глобальное пространство имен Original: behaves as if each name from <cinttypes> is placed in global namespace The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
<iso646.h> (устарело)
|
ведет себя так, как если бы каждое имя из
<ciso646> находится в глобальное пространство имен Original: behaves as if each name from <ciso646> is placed in global namespace The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
<limits.h> (устарело)
|
ведет себя так, как если бы каждое имя из
<climits> находится в глобальное пространство имен Original: behaves as if each name from <climits> is placed in global namespace The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
<locale.h> (устарело)
|
ведет себя так, как если бы каждое имя из
<clocale> находится в глобальное пространство имен Original: behaves as if each name from <clocale> is placed in global namespace The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
<math.h> (устарело)
|
ведет себя так, как если бы каждое имя из
<cmath> находится в глобальное пространство имен Original: behaves as if each name from <cmath> is placed in global namespace The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
<setjmp.h> (устарело)
|
ведет себя так, как если бы каждое имя из
<csetjmp> находится в глобальное пространство имен Original: behaves as if each name from <csetjmp> is placed in global namespace The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
<signal.h> (устарело)
|
ведет себя так, как если бы каждое имя из
<csignal> находится в глобальное пространство имен Original: behaves as if each name from <csignal> is placed in global namespace The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
<stdalign.h> (устарело)
|
ведет себя так, как если бы каждое имя из
<cstdalign> находится в глобальное пространство имен Original: behaves as if each name from <cstdalign> is placed in global namespace The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
<stdarg.h> (устарело)
|
ведет себя так, как если бы каждое имя из
<cstdarg> находится в глобальное пространство имен Original: behaves as if each name from <cstdarg> is placed in global namespace The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
<stdbool.h> (устарело)
|
ведет себя так, как если бы каждое имя из
<cstdbool> находится в глобальное пространство имен Original: behaves as if each name from <cstdbool> is placed in global namespace The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
<stddef.h> (устарело)
|
ведет себя так, как если бы каждое имя из
<cstddef> находится в глобальное пространство имен Original: behaves as if each name from <cstddef> is placed in global namespace The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
<stdint.h> (устарело)
|
ведет себя так, как если бы каждое имя из
<cstdint> находится в глобальное пространство имен Original: behaves as if each name from <cstdint> is placed in global namespace The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
<stdio.h> (устарело)
|
ведет себя так, как если бы каждое имя из
<cstdio> находится в глобальное пространство имен Original: behaves as if each name from <cstdio> is placed in global namespace The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
<stdlib.h> (устарело)
|
ведет себя так, как если бы каждое имя из
<cstdlib> находится в глобальное пространство имен Original: behaves as if each name from <cstdlib> is placed in global namespace The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
<string.h> (устарело)
|
ведет себя так, как если бы каждое имя из
<cstring> находится в глобальное пространство имен Original: behaves as if each name from <cstring> is placed in global namespace The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
<tgmath.h> (устарело)
|
ведет себя так, как если бы каждое имя из
<ctgmath> находится в глобальное пространство имен Original: behaves as if each name from <ctgmath> is placed in global namespace The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
<time.h> (устарело)
|
ведет себя так, как если бы каждое имя из
<ctime> находится в глобальное пространство имен Original: behaves as if each name from <ctime> is placed in global namespace The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
<uchar.h> (устарело)
|
ведет себя так, как если бы каждое имя из
<cuchar> находится в глобальное пространство имен Original: behaves as if each name from <cuchar> is placed in global namespace The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
<wchar.h> (устарело)
|
ведет себя так, как если бы каждое имя из
<cwchar> находится в глобальное пространство имен Original: behaves as if each name from <cwchar> is placed in global namespace The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
<wctype.h> (устарело)
|
ведет себя так, как если бы каждое имя из
<cwctype> находится в глобальное пространство имен Original: behaves as if each name from <cwctype> is placed in global namespace The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |