c++API类库

214 阅读3分钟
原文链接: yq.aliyun.com

c++API类库

果果糖 发布时间:2019-01-09 14:44:09 浏览43 评论0

摘要: C++ referenceC++98, C++03, C++11, C++14, C++17 ASCII chartCompiler support Language PreprocessorKeywordsOperator precedenceEscape sequencesFu...

C++ reference
C++98, C++03, C++11, C++14, C++17

ASCII chart
Compiler support

Language

Preprocessor
Keywords
Operator precedence
Escape sequences
Fundamental types

Headers

Library concepts

Utilities library

Type support
Dynamic memory management
Error handling
Program utilities
Date and time
bitset
Function objects
pair  −    tuple (C++11)
integer_sequence  (C++14)
optional  (C++17)  −  any  (C++17)
variant  (C++17)

Strings library

basic_string
basic_string_view (C++17)
Null-terminated byte strings
Null-terminated multibyte strings
Null-terminated wide strings

Containers library

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

Algorithms library

Iterators library

Numerics library

Common mathematical functions
Special mathematical functions (C++17)
Complex numbers
Pseudo-random number generation

Input/output library

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
I/O manipulators
C-style I/O

Localizations library

Regular expressions library  (C++11)

Atomic operations library  (C++11)

Thread support library  (C++11)

Filesystem library  (C++17)

Technical specifications

   Standard library extensions   (library fundamentals TS)
   Standard library extensions v2   (library fundamentals TS v2)

propagate_const —  not_fn —  observer_ptr
source_location —  ostream_joiner
detection idiom —  uniform container erasure

   Parallelism library extensions   (parallelism TS)
   Concurrency library extensions   (concurrency TS)
   Concepts   (concepts TS)
   Ranges   (ranges TS)
   Transactional Memory   (TM TS)

External Links  −  Non-ANSI/ISO Libraries  −   Index  −   std Symbol Index

C reference
C89, C95, C99, C11

ASCII chart

Language

Preprocessor
Keywords
Operator precedence
Escape sequences

Headers

Type support

Dynamic memory management

Error handling

Program utilities

Variadic functions

Date and time utilities

Strings library

Null-terminated byte strings
Null-terminated multibyte strings
Null-terminated wide strings

Algorithms

Numerics

Common mathematical functions
Floating-point environment (C99)
Pseudo-random number generation
Complex number arithmetic (C99)
Type-generic math  (C99)

Input/output support

Localization support

Atomic operations library  (C11)

Thread support library  (C11)

Technical specifications

   Dynamic memory extensions   (dynamic memory TR)
   Floating-point extensions, Part 1   (FP Ext 1 TS)
   Floating-point extensions, Part 4   (FP Ext 4 TS)

External Links  −  Non-ANSI/ISO Libraries
News
  • 29 November 2015: New version of the offline archive. The Debian and Ubuntu packages will be updated to this version.
【云栖快讯】云栖专辑 | 阿里开发者们的第15个感悟:做一款优秀大数据引擎,要找准重点解决的业务场景  详情请点击 评论 (0) 点赞 (0) 收藏 (0)
分享到:

相关文章

网友评论