otherwise specified  
[ LWG 336 ](https://cplusplus.github.io/LWG/issue336) |  C++98  |  [ ` <strstream> ` ](/w/cpp/header/strstream "cpp/header/strstream") was not a C++ library header  |  it is a C++ library header   
[ LWG 343 ](https://cplusplus.github.io/LWG/issue343) |  C++98  |  library header dependencies were not specified  |  specified (listed in synopses)   
[ LWG 456 ](https://cplusplus.github.io/LWG/issue456) |  C++98  |  C++ headers for C library facilities could   
only provide definitions in namespace  std  |  allowed to define in global namespace   
and then inject into namespace  std  
[ LWG 465 ](https://cplusplus.github.io/LWG/issue465) |  C++98  |  identifiers that are keywords or operators in C++ could   
be defined as macros in C++ standard library headers  
(only [ ` <ciso646> ` ](/w/cpp/header/ciso646 "cpp/header/ciso646") is required not to define them as macros)  |  all C++ standard   
library headers cannot  
define them as macros  
[ LWG 1178 ](https://cplusplus.github.io/LWG/issue1178) |  C++98  |  C++ headers must include a C++ header   
that contains any needed definition  |  C++ headers must provide declarations   
and definitions that are directly or  
indirectly included in its synopsis  
[ LWG 2013 ](https://cplusplus.github.io/LWG/issue2013) |  C++11  |  it was unspecified whether the functions not   
required by the standard to be constexpr can  
be declared  constexpr  by the standard library  |  prohibited   
  
Retrieved from " [
https://en.cppreference.com/mwiki/index.php?title=cpp/standard_library&oldid=167184
](https://en.cppreference.com/mwiki/index.php?title=cpp/standard_library&oldid=167184)
"

#####  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/standard_library "A list of all wiki pages that link here \[j\]")
  * [ Related changes ](/w/Special:RecentChangesLinked/cpp/standard_library "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/standard_library&printable=yes "Printable version of this page \[p\]")
  * [ Permanent link ](/mwiki/index.php?title=cpp/standard_library&oldid=167184 "Permanent link to this revision of the page")
  * [ Page information ](/mwiki/index.php?title=cpp/standard_library&action=info)

  * In other languages 

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

  * This page was last modified on 25 December 2023, at 10:01. 
  * This page has been accessed 306,900 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.