Los programadores C++ tienen acceso a una gran variedad de funciones provenientes de las bibliotecas estándar de C, según se define en ISO/IEC 9899:1990 (también conocido como C90). Todas las funciones en estas bibliotecas se encuentran definidas en el namespace std.
La siguiente es una lista de las funciones de biblioteca estándar de C, agrupadas según funcionalidad:
Alternativamente, existe una lista de todas las funciones de biblioteca estándar de C.
Las funciones arriba descritas se encuentran definidas en los siguientes 18 archivos cabezales:
Cuando se incluyen archivos de cabecera de la biblioteca estándar de C, es preferible usar la notación carchivo en vez de archivo.h. Por ejemplo, el cabezal stdio.h debería ser incluido usando el siguiente comando:
#include <cstdio>
La notación archivo.h funciona, pero se provee principalmente por motivos de compatibilidad. La diferencia entre la notación carchivo y archivo.h es que las funciones incluidas mediante la notación archivo.h aparecerán en el espacio de nombres global en vez de std.
Véase tambien: The 2005 C99 working paper del Approved Standards of working group 14.