Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
C++ Standard Library
(section)
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
===Language support=== Components that C++ programs may use for support during development. {| class="wikitable" ! Name !! Description |- | {{code|<compare>}} || Added in [[C++20]]. Provides [[Three-way comparison|three-way comparison operator]] support. |- | {{code|<coroutine>}} || Added in [[C++20]]. Provides [[coroutine]] support. |- | {{code|<debugging>}} || Added in [[C++26]]. Provides [[debugging]] support. |- | {{code|<exception>}} || Provides several types and functions related to [[exception handling]], including <code>std::exception</code>, the base class of all exceptions thrown by the Standard Library. |- | {{code|<initializer_list>}} || Added in [[C++11]]. Provides initializer list support. |- | {{code|<limits>}} || Provides the class template <code>std::numeric_limits</code>, used for describing properties of fundamental numeric types. |- | {{code|<new>}} || Provides operators <code>new</code> and <code>delete</code> and other functions and types composing the fundamentals of C++ [[memory management]]. |- | {{code|<source_location>}} || Added in [[C++20]]. Provides capturing source location information as alternative to predefined macros such as <code>__LINE__</code>. |- | {{code|<stdfloat>}} || Added in [[C++23]]. Provides conditional support for extended floating-point types. |- | {{code|<typeinfo>}} || Provides facilities for working with C++ [[run-time type information]]. |- | {{code|<version>}} || Added in [[C++20]]. Provides information about the implementation of the C++ standard library.<ref>{{Cite web|date=2020-04-01|title=Working Draft, Standard for Programming Language C++|url=http://open-std.org/JTC1/SC22/WG21/docs/papers/2020/n4861.pdf|url-status=live|access-date=2021-04-30|website=open-std.org|publisher=ISO/IEC|page=492|archive-url=https://web.archive.org/web/20200427145844/http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/n4861.pdf |archive-date=27 April 2020 }}</ref> |}
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)