Программисты C++ имеют доступ к различным функциям из стандартной библиотеки C, в соответствии со стандартом ISO/IEC 9899:1990 (известным как C90). Все функции в этих библиотеках находятся в пространстве имен std.
Ниже приведен список стандартных библиотечных функций C, сгруппированных по функциональности:
Функции представленные выше находятся в следующих заголовочных файлах:
когда вы подключаете заголовочные файлы стандартной библиотеки 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.