Перевод этой страницы?:

Стандартная библиотека C

Программисты C++ имеют доступ к различным функциям из стандартной библиотеки C, в соответствии со стандартом ISO/IEC 9899:1990 (известным как C90). Все функции в этих библиотеках находятся в пространстве имен std.

Функции библиотеки C

Ниже приведен список стандартных библиотечных функций C, сгруппированных по функциональности:

Стандартные заголовочные файлы C

Функции представленные выше находятся в следующих заголовочных файлах:

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

когда вы подключаете заголовочные файлы стандартной библиотеки C, то предпочтительней использовать обозначение cfile вместо file.h. К примеру ван надо испозовать заголовочный файл stdio.h, для этого вам надо использовать следующую команду:

  #include <cstdio>

Если вы объявите заголовочный файл как file.h возможно он будет работать, но это в основном предназначено для обратной совместимости. Разница между cfile и file.h в том что функции подключенные сfile окажутся в глобальном пространстве имен, а функции подключенные через file.h в пространстве имен std.

Смотри также: The 2005 C99 working paper из Approved Standards of working group 14.