mteb/BrightProStackoverflowRetrieval huggingface dataset:
C++

Compiler support  
---  
Freestanding and hosted  
Language  
Standard library  
Standard library headers  
Named requirements  
Feature test macros  (C++20)  
Language support library  
Concepts library  (C++20)  
Metaprogramming library  (C++11)  
Diagnostics library  
General utilities library  
Strings library  
Containers library  
Iterators library  
Ranges library  (C++20)  
Algorithms library  
Numerics library  
Localizations library  
Input/output library  
Filesystem library  (C++17)  
Regular expressions library  (C++11)  
Concurrency support library  (C++11)  
Technical specifications  
Symbols index  
External libraries  
  
[edit]
[ [edit]
](https://en.cppreference.com/mwiki/index.php?title=Template:cpp/ranges/dsc_as_const_view&action=edit)  
  
Retrieved from " [
https://en.cppreference.com/mwiki/index.php?title=cpp/ranges/as_rvalue_view&oldid=159645
](https://en.cppreference.com/mwiki/index.php?title=cpp/ranges/as_rvalue_view&oldid=159645)
"

[ Category ](/w/Special:Categories "Special:Categories") :

  * [ Todo with reason ](/w/Category:Todo_with_reason "Category:Todo with reason")

#####  Navigation

  * [ Support us ](http://www.cppreference.com/support)
  * [ Recent changes ](/w/Special:RecentChanges "A list of recent changes in the wiki \[r\]")
  * [ FAQ ](/w/Cppreference:FAQ)
  * [ Offline version ](/w/Cppreference:Archives)

#####  Toolbox

  * [ What links here ](/w/Special:WhatLinksHere/cpp/ranges/as_rvalue_view "A list of all wiki pages that link here \[j\]")
  * [ Related changes ](/w/Special:RecentChangesLinked/cpp/ranges/as_rvalue_view "Recent changes in pages linked from this page \[k\]")
  * [ Upload file ](http://upload.cppreference.com/w/Special:Upload "Upload files \[u\]")
  * [ Special pages ](/w/Special:SpecialPages "A list of all special pages \[q\]")
  * [ Printable version ](/mwiki/index.php?title=cpp/ranges/as_rvalue_view&printable=yes "Printable version of this page \[p\]")
  * [ Permanent link ](/mwiki/index.php?title=cpp/ranges/as_rvalue_view&oldid=159645 "Permanent link to this revision of the page")
  * [ Page information ](/mwiki/index.php?title=cpp/ranges/as_rvalue_view&action=info)

  * In other languages 

  * [ Deutsch ](http://de.cppreference.com/w/cpp/ranges/as_rvalue_view "cpp/ranges/as rvalue view")
  * [ Español ](http://es.cppreference.com/w/cpp/ranges/as_rvalue_view "cpp/ranges/as rvalue view")
  * [ 日本語 ](http://ja.cppreference.com/w/cpp/ranges/as_rvalue_view "cpp/ranges/as rvalue view")
  * [ Русский ](http://ru.cppreference.com/w/cpp/ranges/as_rvalue_view "cpp/ranges/as rvalue view")
  * [ 中文 ](http://zh.cppreference.com/w/cpp/ranges/as_rvalue_view "cpp/ranges/as rvalue view")

  * This page was last modified on 26 September 2023, at 03:13. 
  * This page has been accessed 8,080 times. 

  * [ Privacy policy ](/w/Cppreference:Privacy_policy "Cppreference:Privacy policy")
  * [ About cppreference.com ](/w/Cppreference:About "Cppreference:About")
  * [ Disclaimers ](/w/Cppreference:General_disclaimer "Cppreference:General disclaimer")

  * [ ![Powered by MediaWiki](/mwiki/skins/common/images/poweredby_mediawiki_88x31.png) ](//www.mediawiki.org/) [ ![Powered by GeSHi](//upload.cppreference.com/mwiki/images/2/2b/powered_by_geshi_88x31.png) ](http://qbnz.com/highlighter/) [ ![Hosted by Tiger Technologies](//upload.cppreference.com/mwiki/images/9/94/powered_by_tigertech_88x31.png) ](http://www.tigertech.net/referral/cppreference.com)
Numerics library

Common mathematical functions  
---  
Mathematical special functions  (C++17)  
Mathematical constants  (C++20)  
Basic linear algebra algorithms  (C++26)  
Floating-point environment  (C++11)  
Complex numbers  
Numeric arrays  
Pseudo-random number generation  
Factor operations  
gcd  (C++17)  
lcm  (C++17)  
Interpolations  
midpoint  (C++20)  
lerp  (C++20)  
Saturation arithmetic  
|  add_sat  (C++26)  
---  
sub_sat  (C++26)  
saturate_cast  (C++26)  
  
|  mul_sat  (C++26)  
---  
div_sat  (C++26)  
  
  
  
Generic numeric operations  
|  iota  (C++11)  
---  
ranges::iota  (C++23)  
accumulate  
inner_product  
adjacent_difference  
partial_sum  
  
|  reduce  (C++17)  
---  
transform_reduce  (C++17)  
inclusive_scan  (C++17)  
exclusive_scan  (C++17)  
transform_inclusive_scan  (C++17)  
transform_exclusive_scan  (C++17)  
  
Bit operations  
|  has_single_bit  (C++20)  
---  
bit_cast  (C++20)  
bit_ceil  (C++20)  
bit_floor  (C++20)  
bit_width  (C++20)  
rotl  (C++20)  
rotr  (C++20)  
  
|  popcount  (C++20)  
---  
countl_zero  (C++20)  
countl_one  (C++20)  
countr_zero  (C++20)  
countr_one  (C++20)  
byteswap  (C++23)  
endian  (C++20)  
  
[edit]
#####  [ cppreference.com ](/)

[ Create account
](/mwiki/index.php?title=Special:UserLogin&returnto=cpp%2Fio%2Fcout%29&type=signup)

  * [ Log in ](/mwiki/index.php?title=Special:UserLogin&returnto=cpp%2Fio%2Fcout%29 "You are encouraged to log in; however, it is not mandatory \[o\]")

#####  Namespaces

  * [ Page ](/mwiki/index.php?title=cpp/io/cout\)&action=edit&redlink=1 "View the content page \[c\]")
  * [ Discussion ](/mwiki/index.php?title=Talk:cpp/io/cout\)&action=edit&redlink=1 "Discussion about the content page \[t\]")

#####  Variants

#####  Views

  * [ Create ](/mwiki/index.php?title=cpp/io/cout\)&action=edit "You can edit this page. Please use the preview button before saving \[e\]")

#####  Actions

#  cpp/io/cout)

From cppreference.com

< [ cpp ](/w/cpp "cpp") ‎ | [ io ](/w/cpp/io "cpp/io")

There is currently no text in this page.

You can [ search for this page title ](/w/Special:Search/cpp/io/cout\)
"Special:Search/cpp/io/cout\)") in other pages, or  [ edit this page
](https://en.cppreference.com/mwiki/index.php?title=cpp/io/cout\)&action=edit)
.

If you came to this page via a [ broken link
](https://en.wikipedia.org/wiki/Link_rot "enwiki:Link rot") , please report [
here ](/w/Cppreference_talk:FAQ "Cppreference talk:FAQ")

Retrieved from " [ https://en.cppreference.com/w/cpp/io/cout)
](https://en.cppreference.com/w/cpp/io/cout\)) "

#####  Navigation

  * [ Support us ](http://www.cppreference.com/support)
  * [ Recent changes ](/w/Special:RecentChanges "A list of recent changes in the wiki \[r\]")
  * [ FAQ ](/w/Cppreference:FAQ)
  * [ Offline version ](/w/Cppreference:Archives)

#####  Toolbox

  * [ What links here ](/w/Special:WhatLinksHere/cpp/io/cout\) "A list of all wiki pages that link here \[j\]")
  * [ Upload file ](http://upload.cppreference.com/w/Special:Upload "Upload files \[u\]")
  * [ Special pages ](/w/Special:SpecialPages "A list of all special pages \[q\]")
  * [ Printable version ](/mwiki/index.php?title=cpp/io/cout\)&printable=yes "Printable version of this page \[p\]")
  * [ Page information ](/mwiki/index.php?title=cpp/io/cout\)&action=info)

  * [ Privacy policy ](/w/Cppreference:Privacy_policy "Cppreference:Privacy policy")
  * [ About cppreference.com ](/w/Cppreference:About "Cppreference:About")
  * [ Disclaimers ](/w/Cppreference:General_disclaimer "Cppreference:General disclaimer")

  * [ ![Powered by MediaWiki](/mwiki/skins/common/images/poweredby_mediawiki_88x31.png) ](//www.mediawiki.org/) [ ![Powered by GeSHi](//upload.cppreference.com/mwiki/images/2/2b/powered_by_geshi_88x31.png) ](http://qbnz.com/highlighter/) [ ![Hosted by Tiger Technologies](//upload.cppreference.com/mwiki/images/9/94/powered_by_tigertech_88x31.png) ](http://www.tigertech.net/referral/cppreference.com)
#####  [ cppreference.com ](/)

[ Create account
](/mwiki/index.php?title=Special:UserLogin&returnto=cpp%2Futility%2Foptional%29&type=signup)

  * [ Log in ](/mwiki/index.php?title=Special:UserLogin&returnto=cpp%2Futility%2Foptional%29 "You are encouraged to log in; however, it is not mandatory \[o\]")

#####  Namespaces

  * [ Page ](/mwiki/index.php?title=cpp/utility/optional\)&action=edit&redlink=1 "View the content page \[c\]")
  * [ Discussion ](/mwiki/index.php?title=Talk:cpp/utility/optional\)&action=edit&redlink=1 "Discussion about the content page \[t\]")

#####  Variants

#####  Views

  * [ Create ](/mwiki/index.php?title=cpp/utility/optional\)&action=edit "You can edit this page. Please use the preview button before saving \[e\]")

#####  Actions

#  cpp/utility/optional)

From cppreference.com

< [ cpp ](/w/cpp "cpp") ‎ | [ utility ](/w/cpp/utility "cpp/utility")

There is currently no text in this page.

You can [ search for this page title
](/w/Special:Search/cpp/utility/optional\)
"Special:Search/cpp/utility/optional\)") in other pages, or  [ edit this page
](https://en.cppreference.com/mwiki/index.php?title=cpp/utility/optional\)&action=edit)
.

If you came to this page via a [ broken link
](https://en.wikipedia.org/wiki/Link_rot "enwiki:Link rot") , please report [
here ](/w/Cppreference_talk:FAQ "Cppreference talk:FAQ")

Retrieved from " [ https://en.cppreference.com/w/cpp/utility/optional)
](https://en.cppreference.com/w/cpp/utility/optional\)) "

#####  Navigation

  * [ Support us ](http://www.cppreference.com/support)
  * [ Recent changes ](/w/Special:RecentChanges "A list of recent changes in the wiki \[r\]")
  * [ FAQ ](/w/Cppreference:FAQ)
  * [ Offline version ](/w/Cppreference:Archives)

#####  Toolbox

  * [ What links here ](/w/Special:WhatLinksHere/cpp/utility/optional\) "A list of all wiki pages that link here \[j\]")
  * [ Upload file ](http://upload.cppreference.com/w/Special:Upload "Upload files \[u\]")
  * [ Special pages ](/w/Special:SpecialPages "A list of all special pages \[q\]")
  * [ Printable version ](/mwiki/index.php?title=cpp/utility/optional\)&printable=yes "Printable version of this page \[p\]")
  * [ Page information ](/mwiki/index.php?title=cpp/utility/optional\)&action=info)

  * [ Privacy policy ](/w/Cppreference:Privacy_policy "Cppreference:Privacy policy")
  * [ About cppreference.com ](/w/Cppreference:About "Cppreference:About")
  * [ Disclaimers ](/w/Cppreference:General_disclaimer "Cppreference:General disclaimer")

  * [ ![Powered by MediaWiki](/mwiki/skins/common/images/poweredby_mediawiki_88x31.png) ](//www.mediawiki.org/) [ ![Powered by GeSHi](//upload.cppreference.com/mwiki/images/2/2b/powered_by_geshi_88x31.png) ](http://qbnz.com/highlighter/) [ ![Hosted by Tiger Technologies](//upload.cppreference.com/mwiki/images/9/94/powered_by_tigertech_88x31.png) ](http://www.tigertech.net/referral/cppreference.com)
edit&redlink=1 "cpp/thread/make hazard pointer \(page does not exist\)") (C++26)  |  constructs a hazard pointer   
(function)  [ [edit]
](https://en.cppreference.com/mwiki/index.php?title=Template:cpp/thread/dsc_make_hazard_pointer&action=edit)  
(since C++26)  
  
###  [ [ edit ](/mwiki/index.php?title=cpp/thread&action=edit&section=11 "Edit
section: See also") ]  See also

[ C documentation ](/w/c/thread "c/thread") for  Concurrency support library  
---  
  
Retrieved from " [
https://en.cppreference.com/mwiki/index.php?title=cpp/thread&oldid=167451
](https://en.cppreference.com/mwiki/index.php?title=cpp/thread&oldid=167451) "

#####  Navigation

  * [ Support us ](http://www.cppreference.com/support)
  * [ Recent changes ](/w/Special:RecentChanges "A list of recent changes in the wiki \[r\]")
  * [ FAQ ](/w/Cppreference:FAQ)
  * [ Offline version ](/w/Cppreference:Archives)

#####  Toolbox

  * [ What links here ](/w/Special:WhatLinksHere/cpp/thread "A list of all wiki pages that link here \[j\]")
  * [ Related changes ](/w/Special:RecentChangesLinked/cpp/thread "Recent changes in pages linked from this page \[k\]")
  * [ Upload file ](http://upload.cppreference.com/w/Special:Upload "Upload files \[u\]")
  * [ Special pages ](/w/Special:SpecialPages "A list of all special pages \[q\]")
  * [ Printable version ](/mwiki/index.php?title=cpp/thread&printable=yes "Printable version of this page \[p\]")
  * [ Permanent link ](/mwiki/index.php?title=cpp/thread&oldid=167451 "Permanent link to this revision of the page")
  * [ Page information ](/mwiki/index.php?title=cpp/thread&action=info)

  * In other languages 

  * [ العربية ](http://ar.cppreference.com/w/cpp/thread "cpp/thread")
  * [ Deutsch ](http://de.cppreference.com/w/cpp/thread "cpp/thread")
  * [ Español ](http://es.cppreference.com/w/cpp/thread "cpp/thread")
  * [ Français ](http://fr.cppreference.com/w/cpp/thread "cpp/thread")
  * [ Italiano ](http://it.cppreference.com/w/cpp/thread "cpp/thread")
  * [ 日本語 ](http://ja.cppreference.com/w/cpp/thread "cpp/thread")
  * [ Português ](http://pt.cppreference.com/w/cpp/thread "cpp/thread")
  * [ Русский ](http://ru.cppreference.com/w/cpp/thread "cpp/thread")
  * [ 中文 ](http://zh.cppreference.com/w/cpp/thread "cpp/thread")

  * This page was last modified on 26 December 2023, at 13:10. 
  * This page has been accessed 1,708,116 times. 

  * [ Privacy policy ](/w/Cppreference:Privacy_policy "Cppreference:Privacy policy")
  * [ About cppreference.com ](/w/Cppreference:About "Cppreference:About")
  * [ Disclaimers ](/w/Cppreference:General_disclaimer "Cppreference:General disclaimer")

  * [ ![Powered by MediaWiki](/mwiki/skins/common/images/poweredby_mediawiki_88x31.png) ](//www.mediawiki.org/) [ ![Powered by GeSHi](//upload.cppreference.com/mwiki/images/2/2b/powered_by_geshi_88x31.png) ](http://qbnz.com/highlighter/) [ ![Hosted by Tiger Technologies](//upload.cppreference.com/mwiki/images/9/94/powered_by_tigertech_88x31.png) ](http://www.tigertech.net/referral/cppreference.com)
#####  [ cppreference.com ](/)

[ Create account
](/mwiki/index.php?title=Special:UserLogin&returnto=cpp%2Franges-
ranges-&type=signup)

  * [ Log in ](/mwiki/index.php?title=Special:UserLogin&returnto=cpp%2Franges-ranges- "You are encouraged to log in; however, it is not mandatory \[o\]")

#####  Namespaces

  * [ Page ](/mwiki/index.php?title=cpp/ranges-ranges-&action=edit&redlink=1 "View the content page \[c\]")
  * [ Discussion ](/mwiki/index.php?title=Talk:cpp/ranges-ranges-&action=edit&redlink=1 "Discussion about the content page \[t\]")

#####  Variants

#####  Views

  * [ Create ](/mwiki/index.php?title=cpp/ranges-ranges-&action=edit "You can edit this page. Please use the preview button before saving \[e\]")

#####  Actions

#  cpp/ranges-ranges-

From cppreference.com

< [ cpp ](/w/cpp "cpp")

There is currently no text in this page.

You can [ search for this page title ](/w/Special:Search/cpp/ranges-ranges-
"Special:Search/cpp/ranges-ranges-") in other pages, or  [ edit this page
](https://en.cppreference.com/mwiki/index.php?title=cpp/ranges-
ranges-&action=edit) .

If you came to this page via a [ broken link
](https://en.wikipedia.org/wiki/Link_rot "enwiki:Link rot") , please report [
here ](/w/Cppreference_talk:FAQ "Cppreference talk:FAQ")

Retrieved from " [ https://en.cppreference.com/w/cpp/ranges-ranges-
](https://en.cppreference.com/w/cpp/ranges-ranges-) "

#####  Navigation

  * [ Support us ](http://www.cppreference.com/support)
  * [ Recent changes ](/w/Special:RecentChanges "A list of recent changes in the wiki \[r\]")
  * [ FAQ ](/w/Cppreference:FAQ)
  * [ Offline version ](/w/Cppreference:Archives)

#####  Toolbox

  * [ What links here ](/w/Special:WhatLinksHere/cpp/ranges-ranges- "A list of all wiki pages that link here \[j\]")
  * [ Upload file ](http://upload.cppreference.com/w/Special:Upload "Upload files \[u\]")
  * [ Special pages ](/w/Special:SpecialPages "A list of all special pages \[q\]")
  * [ Printable version ](/mwiki/index.php?title=cpp/ranges-ranges-&printable=yes "Printable version of this page \[p\]")
  * [ Page information ](/mwiki/index.php?title=cpp/ranges-ranges-&action=info)

  * [ Privacy policy ](/w/Cppreference:Privacy_policy "Cppreference:Privacy policy")
  * [ About cppreference.com ](/w/Cppreference:About "Cppreference:About")
  * [ Disclaimers ](/w/Cppreference:General_disclaimer "Cppreference:General disclaimer")

  * [ ![Powered by MediaWiki](/mwiki/skins/common/images/poweredby_mediawiki_88x31.png) ](//www.mediawiki.org/) [ ![Powered by GeSHi](//upload.cppreference.com/mwiki/images/2/2b/powered_by_geshi_88x31.png) ](http://qbnz.com/highlighter/) [ ![Hosted by Tiger Technologies](//upload.cppreference.com/mwiki/images/9/94/powered_by_tigertech_88x31.png) ](http://www.tigertech.net/referral/cppreference.com)
t can be safely returned without danger of dangling   
(concept)  [ [edit]
](https://en.cppreference.com/mwiki/index.php?title=Template:cpp/ranges/dsc_borrowed_range&action=edit)  
  
Retrieved from " [
https://en.cppreference.com/mwiki/index.php?title=cpp/ranges/dangling&oldid=133771
](https://en.cppreference.com/mwiki/index.php?title=cpp/ranges/dangling&oldid=133771)
"

#####  Navigation

  * [ Support us ](http://www.cppreference.com/support)
  * [ Recent changes ](/w/Special:RecentChanges "A list of recent changes in the wiki \[r\]")
  * [ FAQ ](/w/Cppreference:FAQ)
  * [ Offline version ](/w/Cppreference:Archives)

#####  Toolbox

  * [ What links here ](/w/Special:WhatLinksHere/cpp/ranges/dangling "A list of all wiki pages that link here \[j\]")
  * [ Related changes ](/w/Special:RecentChangesLinked/cpp/ranges/dangling "Recent changes in pages linked from this page \[k\]")
  * [ Upload file ](http://upload.cppreference.com/w/Special:Upload "Upload files \[u\]")
  * [ Special pages ](/w/Special:SpecialPages "A list of all special pages \[q\]")
  * [ Printable version ](/mwiki/index.php?title=cpp/ranges/dangling&printable=yes "Printable version of this page \[p\]")
  * [ Permanent link ](/mwiki/index.php?title=cpp/ranges/dangling&oldid=133771 "Permanent link to this revision of the page")
  * [ Page information ](/mwiki/index.php?title=cpp/ranges/dangling&action=info)

  * In other languages 

  * [ Español ](http://es.cppreference.com/w/cpp/ranges/dangling "cpp/ranges/dangling")
  * [ 日本語 ](http://ja.cppreference.com/w/cpp/ranges/dangling "cpp/ranges/dangling")
  * [ Русский ](http://ru.cppreference.com/w/cpp/ranges/dangling "cpp/ranges/dangling")
  * [ 中文 ](http://zh.cppreference.com/w/cpp/ranges/dangling "cpp/ranges/dangling")

  * This page was last modified on 18 September 2021, at 18:20. 
  * This page has been accessed 22,075 times. 

  * [ Privacy policy ](/w/Cppreference:Privacy_policy "Cppreference:Privacy policy")
  * [ About cppreference.com ](/w/Cppreference:About "Cppreference:About")
  * [ Disclaimers ](/w/Cppreference:General_disclaimer "Cppreference:General disclaimer")

  * [ ![Powered by MediaWiki](/mwiki/skins/common/images/poweredby_mediawiki_88x31.png) ](//www.mediawiki.org/) [ ![Powered by GeSHi](//upload.cppreference.com/mwiki/images/2/2b/powered_by_geshi_88x31.png) ](http://qbnz.com/highlighter/) [ ![Hosted by Tiger Technologies](//upload.cppreference.com/mwiki/images/9/94/powered_by_tigertech_88x31.png) ](http://www.tigertech.net/referral/cppreference.com)
#####  [ cppreference.com ](/)

[ Create account
](/mwiki/index.php?title=Special:UserLogin&returnto=cpp%2Fconcepts%2Fsame+as%29&type=signup)

  * [ Log in ](/mwiki/index.php?title=Special:UserLogin&returnto=cpp%2Fconcepts%2Fsame+as%29 "You are encouraged to log in; however, it is not mandatory \[o\]")

#####  Namespaces

  * [ Page ](/mwiki/index.php?title=cpp/concepts/same_as\)&action=edit&redlink=1 "View the content page \[c\]")
  * [ Discussion ](/mwiki/index.php?title=Talk:cpp/concepts/same_as\)&action=edit&redlink=1 "Discussion about the content page \[t\]")

#####  Variants

#####  Views

  * [ Create ](/mwiki/index.php?title=cpp/concepts/same_as\)&action=edit "You can edit this page. Please use the preview button before saving \[e\]")

#####  Actions

#  cpp/concepts/same as)

From cppreference.com

< [ cpp ](/w/cpp "cpp") ‎ | [ concepts ](/w/cpp/concepts "cpp/concepts")

There is currently no text in this page.

You can [ search for this page title
](/w/Special:Search/cpp/concepts/same_as\) "Special:Search/cpp/concepts/same
as\)") in other pages, or  [ edit this page
](https://en.cppreference.com/mwiki/index.php?title=cpp/concepts/same_as\)&action=edit)
.

If you came to this page via a [ broken link
](https://en.wikipedia.org/wiki/Link_rot "enwiki:Link rot") , please report [
here ](/w/Cppreference_talk:FAQ "Cppreference talk:FAQ")

Retrieved from " [ https://en.cppreference.com/w/cpp/concepts/same_as)
](https://en.cppreference.com/w/cpp/concepts/same_as\)) "

#####  Navigation

  * [ Support us ](http://www.cppreference.com/support)
  * [ Recent changes ](/w/Special:RecentChanges "A list of recent changes in the wiki \[r\]")
  * [ FAQ ](/w/Cppreference:FAQ)
  * [ Offline version ](/w/Cppreference:Archives)

#####  Toolbox

  * [ What links here ](/w/Special:WhatLinksHere/cpp/concepts/same_as\) "A list of all wiki pages that link here \[j\]")
  * [ Upload file ](http://upload.cppreference.com/w/Special:Upload "Upload files \[u\]")
  * [ Special pages ](/w/Special:SpecialPages "A list of all special pages \[q\]")
  * [ Printable version ](/mwiki/index.php?title=cpp/concepts/same_as\)&printable=yes "Printable version of this page \[p\]")
  * [ Page information ](/mwiki/index.php?title=cpp/concepts/same_as\)&action=info)

  * [ Privacy policy ](/w/Cppreference:Privacy_policy "Cppreference:Privacy policy")
  * [ About cppreference.com ](/w/Cppreference:About "Cppreference:About")
  * [ Disclaimers ](/w/Cppreference:General_disclaimer "Cppreference:General disclaimer")

  * [ ![Powered by MediaWiki](/mwiki/skins/common/images/poweredby_mediawiki_88x31.png) ](//www.mediawiki.org/) [ ![Powered by GeSHi](//upload.cppreference.com/mwiki/images/2/2b/powered_by_geshi_88x31.png) ](http://qbnz.com/highlighter/) [ ![Hosted by Tiger Technologies](//upload.cppreference.com/mwiki/images/9/94/powered_by_tigertech_88x31.png) ](http://www.tigertech.net/referral/cppreference.com)