C++ Standard Library header files
来自cppreference.com
< cpp
|
|
This page has been machine-translated from the English version of the wiki using Google Translate.
The translation may contain errors and awkward wording. Hover over text to see the original version. You can help to fix errors and improve the translation. For instructions click here. |
该接口的C + +标准库定义头文件的集合.
Original:
The interface of C++ standard library is defined by the following collection of header files.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
Original: Utilities library The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. | |
<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>
|
|
<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和其他类型的typedef |
<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>
|
float类型的限制 |
<cstdint>
|
固定大小的类型 and 其他类型的限制 |
<cinttypes>
|
格式化宏,
intmax_tuintmax_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>
|
DEFINES的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: various 窄字符的字符串处理函数 The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
<cwstring>
|
各种宽字符的字符串处理函数
Original: various 宽字符的字符串处理函数 The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
<cwchar>
|
|
<cuchar> (C++11 起)
|
C-风格Unicode字符转换功能
Original: C-style Unicode字符转换功能 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::queuestd::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>
|
Helper函数来控制格式或输入和输出 |
<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中的宏出现在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. |