C++ Library reference 概览
区别详情参见《理解C++中STL与Standard Library》
-
C Library
The elements of the C language library are also included as a subset of the C++ Standard Library. These cover many aspects, from general utility functions and macros to input/output functions and dynamic memory management functions:
Headers Descripation Details (assert.h) C Diagnostics Library defines one macro function that can be used as a standard debugging tool (ctype.h) Character handling functions declares a set of functions to classify and tranform individual characters (error.h) C Errors (fenv.h) Floating-point environment declares a set of functions and macros to access the floating-point environment, along with specific types (float.h) Characteristics of floating-point types describes the characteristics of floating types for the specific system and compiler implementation used (inttypes.h) C integer types (iso646.h) ISO 646 Alternative operator spellings (limits.h) Sizes of integral types (locale.h) C localization library (cmath.h) C numeric library (setjmp.h) Non lpcal jumps (signal.h) C library to handle signals (stdarg.h) Variable arguments handling (stdbool.h) Boolean type (stddef.h) C Standard definitions (stdint.h) Integer types (stdio.h) C library to perform Input/Output operations C Standard Input and Output Library known as stdio.h
(stdlib.h) C Standard General Utilities Library (string.h) C Strings (tgmath.h) Type-generic math time.h C Time Library uchar.h Unicode characters wchar.h Wide characters wctype.h Wide character type -
Containers
header description Array header Bitset header Deque header <forward_list> Forward list List header Map header Queue header Set header Stack header <unordered_map> Unordered map header M Unordered set header Vector header -
Input/Output Stream Library
Provides functionality to use an abstraction called streams specially designed to perform input and output operations on sequences of character, like files or strings.
This functionality is provided through several related classes, as shown in the following relationship map, with the corresponding header file names on top:
headers classes ios_base, ios istream, iostream ostream streambuf cin, cout, cerr, clog ifstream, fstream, ofstream, filebuf istringstream, stringstream, ostringstream, stringbuf -
Atomics and threading library
Headers Describe Atomic <condition_variable> Condition variable Future, allow asynchronous access to values set by specific providers, possibly in a different thread Mutex Thread -
Miscellaneous headers
Headers Describe Standard Template Library: Algorithms (library) Time library (header) Unicode conversion facets Standard exceptions Function objects <initializer_list> Initializer list Iterator definitions Numeric limits Localization library Memory elements Dynamic memory Generalized numeric operations Random Ratio header Regular Expressions Exception classes Strings <system_error> System errors Tuple library Type index Type information <type_traits> type_traits Utility components Library for arrays of numeric values -
Update progress
- cplusplus.com
- IBM knowledge center
本文地址:https://blog.csdn.net/The_Time_Runner/article/details/107967997
上一篇: 未来新型智慧城市什么样?4大改变让生活便捷安全——甲由科技
下一篇: 就是蝴蝶效应
推荐阅读
-
Can't debug c++ project because unable to static library start program *.lib
-
JDK源码分析(7)之 Reference 框架概览
-
Effective C++条款21:必须返回对象时,别妄想返回其reference
-
读书笔记《Effective C++》条款21:必须返回对象时,别妄想返回其reference
-
Effective C++ 详解条款21:必须返回对象时,别返回其reference
-
读书笔记《Effective c++》 条款21 必须返回对象时,别妄想返回其reference
-
win10系统经常弹出microsoft visual c++ runtime library错误窗口的多种解决方法
-
C++ non-const lvalue reference cannot bind to a temporary
-
"undefined reference to `WinMain' collect2.exe" C++ / vscode报错记录
-
C++ Library reference 概览