Translations of this page?:

Standardní knihovna jazyka C

Programátoři C++ mají přístup k různým funkcím ze standardních knihoven jazyka C, tak jak jsou dofinovány v ISO/IEC 9899:1990 (známé jako C90). Všechny funkce těchto knihoven jsou definovány v std namespace.

Funkce knihovny C

Hlavičkové soubory standardní knihovny C

Funkce výše jsou definovány v následujících 18 hlavičkových souborech:

  • <cassert>
  • <ciso646>
  • <csetjmp>
  • <cstdio>
  • <ctime>
  • <cctype>
  • <climits>
  • <csignal>
  • <cstdlib>
  • <cwchar>
  • <cerrno>
  • <clocale>
  • <cstdarg>
  • <cstring>
  • <cwctype>
  • <cfloat>
  • <cmath>
  • <cstddef>

Když vkládáme hlavičkové soubory ze standardní knihovny C, je doporučeno použít styl zápisu cfile místo tohoto file.h. Například, hlavičkový soubor stdio.h by měl být vkládán tímto způsobem:

  #include <cstdio>

Zápis pomocí file.h funguje, ale je povolen hlavně kvůli zpětné kompatibilitě. Rozdíl mezi zápisem cfile a file.h je takový, že funkce vložené pomocí file.h se zveřejní v globálním jmenném prostoru (global namespace) místo v jmenném prostoru std.

Více informací: The 2005 C99 working paper from the Approved Standards of working group 14.

 
• • • SitemapRecent changesRSScc