C++ åèæå
- C++11
- C++14
- C++17
- C++20
- C++ ç¼è¯å¨æ¯ææ åµè¡¨
- ç¬ç«ä¸å®¿ä¸»å®ç°
- C++ è¯è¨
- C++ å ³é®è¯
- é¢å¤çå¨
- C++ æ ååºå¤´æä»¶
- å ·åè¦æ±
- åè½ç¹æ§æµè¯ (C++20)
- å·¥å ·åº
- ç±»åæ¯æï¼åºæ¬ç±»åãRTTIãç±»åç¹æ§ï¼
- æ¦å¿µåº (C++20)
- é误å¤ç
- 卿å å管ç
- æ¥æåæ¶é´å·¥å ·
- å符串åº
- 容å¨åº
- è¿ä»£å¨åº
- èå´åº (C++20)
- ç®æ³åº
- æ°å¼åº
- è¾å ¥/è¾åºåº
- æä»¶ç³»ç»åº
- æ¬å°ååº
- æ£å表达å¼åº
- ååæä½åº
- çº¿ç¨æ¯æåº
- å®éªæ§ C++ ç¹æ§
- å¹¶è¡æ©å±
- å¹¶è¡æ©å±ï¼çæ¬ 2
- std::experimental::sample
- std::experimental::to_array
- std::experimental::source_location
- std::experimental::not_fn
- std::experimental::future
- std::experimental::shared_future
- C++ æ ååºæ©å±
- std::experimental::pmr::resource_adaptor
- std::experimental::invocation_type, std::experimental::raw_invocation_type
- C++ æ ååºæ©å±ï¼çæ¬ 2
- std::experimental::propagate_const
- std::experimental::ostream_joiner
- std::experimental::randint
- std::experimental::observer_ptr
- std::experimental::is_detected, std::experimental::detected_t, std::experimental::detected_or
- C++ æ ååºæ©å±ï¼çæ¬ 3
- std::experimental::scope_exit
- std::experimental::scope_fail
- std::experimental::scope_success
- std::experimental::unique_resource
- å¹¶åæ©å±
- å¶çº¦ä¸æ¦å¿µ
- èå´æ©å±
- std::experimental::function
- std::experimental::nonesuch
- std::experimental::reseed
- std::experimental::shuffle
- std::experimental::when_all
- std::experimental::barrier
- std::experimental::latch
- std::experimental::make_array
- æ°å¦ç¹æ®å½æ°
- æä»¶ç³»ç»åº
- std::experimental::erased_type
- std::experimental::when_any
- std::experimental::make_ready_future
- std::experimental::make_exceptional_future
- std::experimental::flex_barrier
- 注é
- æç¨çèµæº
- ç´¢å¼
- std 符å·ç´¢å¼
- åç¨æ¯æ (C++20)
- C++ å ³é®è¯
ä½ç½®ï¼é¦é¡µ > C++ åèæå > å®éªæ§ C++ ç¹æ§
å®éªæ§ C++ ç¹æ§
C++ æ åå§åä¼ä¸ºæªæ¥çæ åååºçå®éªæ§ C++ è¯è¨ä¸åºæ©å±ã
注æï¼ 2012 ä¹åï¼è¿äºåºçä½¿ç¨ TR ï¼ææ¯æ¥åï¼æ ¼å¼ãä» 2012 èµ·ï¼ ISO æç»æ¹ä¸ºä½¿ç¨ TS ï¼ææ¯è§èï¼æ ¼å¼ã
| ISO ç¼å· | åç§° | ç¶æ | 龿¥ |
|---|---|---|---|
| ISO/IEC TR 18015:2006 | C++ æ§è½ä¸çææ¯æ¥å | åºçäº 2006 ï¼ ISO ååºï¼ æ¹æ¡ï¼ TR18015 (2006-02-15) ã |
std::hardware
|
| ISO/IEC TR 19768:2007 | C++ åºæ©å±ä¸çææ¯æ¥å | åºçäº 2007-11-15 ï¼ ISO ååºï¼ æ¹æ¡ï¼ n1745 (2005-01-17) ã åç¦»å° ISO 29124 ï¼å©ä¸çå¹¶å ¥ C++11 ã |
|
| ISO/IEC 29124:2010 | 对 C++ åºçæ¯ææ°å¦ç¹æ®å½æ°çæ©å± | åºçäº 2010-09-03 ï¼ ISO ååºï¼ æç»æ¹æ¡ï¼ n3060 (2010-03-06) ã å¹¶å ¥ C++17 ã |
special functions |
| ISO/IEC TR 24733:2011 | 对ç¼ç¨è¯è¨ C++ çæ¯æåè¿å¶æµ®ç¹ç®æ¯çæ©å± | åºçäº 2011-10-25 ï¼ ISO ååºï¼æ¹æ¡ï¼ n2849 (2009-03-06) ã å¯è½ä¼ä¸ºå°æ¥ç TS æå代æå¹¶å ¥æªæ¥ç C++ 修订çï¼æè¿çåå¹¶ææ¡ä¸º n3871 ï¼ |
decimal32decimal64decimal128
|
| ISO/IEC TS 18822:2015 | C++ æä»¶ç³»ç»ææ¯è§è | åºçäº 2015-06-18 ãï¼ ISO ååºï¼ãæç»æ¹æ¡ï¼ n4100 (2014-07-04) ã å¹¶å ¥ C++17 ã |
filesystem |
| ISO/IEC TS 19570:2015 | å¹¶è¡ç C++ æ©å± | åºçäº 2015-06-24 ãï¼ ISO ååºï¼ãæç»æ¹æ¡ï¼ n4507 (2015-05-05) ã å¹¶å ¥ C++17 ã |
parallelism |
| ISO/IEC TS 19841:2015 | äºå¡æ§å å TS | åºçäº 2015-09-16 ï¼ï¼ ISO ååºï¼æç»æ¹æ¡ï¼ n4514 (2015-05-08) ã | transactional memory |
| ISO/IEC TS 19568:2015 | åºåºç¡ç C++ æ©å± | åºçäº 2015-09-30 ï¼ï¼ ISO ååºï¼æç»æ¹æ¡ï¼ n4480 (2015-04-07) ã å¹¶å ¥ C++17 ï¼é¤äºè°ç¨ç¹æ§ã |
library extensions |
| ISO/IEC TS 19217:2015 | æ¦å¿µç C++ æ©å± | åºçäº 2015-11-13 ãï¼ ISO ååºï¼æç»æ¹æ¡ï¼ n4553 (2015-10-02) å½åæ¹æ¡ï¼ p0734r0 (2017-07-14) ã å¹¶å ¥ C++20 ï¼æä¿®æ¹ï¼ã |
constraints and concepts |
| ISO/IEC TS 19571:2016 | å¹¶åç C++æ©å± | åºçäº 2016-01-19 ãï¼ ISO ååºï¼æç»æ¹æ¡ï¼ p0159r0 (2015-10-22) | concurrency |
| ISO/IEC TS 19568:2017 | åºåºç¡ç C++ æ©å±ï¼çæ¬ 2 | åºçäº 2017-03-30 ãï¼ ISO ååºï¼æ¹æ¡ï¼ n4617 (2016-11-28) ã é¨åå¹¶å ¥ C++17 ä¸ C++20 ã |
library extensions 2 |
| ISO/IEC TS 21425:2017 | èå´ TS | åºçäº 2017-12-05 ãï¼ ISO ååºï¼æ¹æ¡ï¼ n4685 (2017-07-31) å¹¶å ¥ C++20 ã |
ranges |
| ISO/IEC TS 22277:2017 | åç¨ TS | åºçäº 2017-12-05 ãï¼ ISO ååºï¼æ¹æ¡ï¼ n4736 (2018-03-31) ææ°æ¹æ¡ï¼ n4775 (2018-10-07) å¹¶å ¥ C++20 ã |
|
| ISO/IEC TS 19216:2018 | ç½ç» TS | åºçäº 2018-04-24 ãï¼ ISO ååºï¼æ¹æ¡ï¼ n4734 (2017-04-04) ãæç»æ¹æ¡ n4771 (2018-10-08) | |
| ISO/IEC TS 21544:2018 | 模å TS | åºçäº 2018-05-16 ãï¼ ISO ååºï¼æç»æ¹æ¡ï¼ n4720 (2018-01-29) å¹¶å ¥ C++20 ï¼æä¿®æ¹ï¼ã |
|
| ISO/IEC DTS 19570:2018 | å¹¶è¡ TS é¨å 2 | åºçäº 2018-11-15 ãï¼ ISO ååºï¼ãæç»æ¹æ¡ï¼ n4793 (2018-11-26) | parallelism 2 |
| ISO/IEC PDTS 23619:xxxx | åå° TS | å¼åãæ¹æ¡ n4818 (2019-06-17) ãæ¿ä»£æ¹æ¡ p1240r1 (2019-10-03) | |
| æ°å¼ TS | æ©æå¼åãæ¹æ¡ p1889r0 (2019-10-01) ã | ||
| ISO/IEC DTS 19571:xxxx | å¹¶å TS é¨å 2 | æ©æå¼å | |
| ISO/IEC DTS 19568:xxxx | åºåºç¡ç C++ æ©å±ï¼çæ¬ 3 | æ©æå¼åï¼ n4840 (2019-11-25) | library extensions 3 |
| ISO/IEC DTS 19841:xxxx | äºå¡æ§å å TS é¨å 2 | æ©æå¼åï¼ p1875r0 (2019-10-06) | |
| å¾å½¢ TS | æ©æå¼åãæ¹æ¡ p0267r10 (2019-10-07) ã | ||
| ISO/IEC DTS 19569:xxxx | æ°ç»æ©å± TS | æ¤éãåºå¼æ¹æ¡ï¼ n3820 (2013-10-10) ã |