Os programadores C++ têm acesso a uma variedade de funções das bibliotecas standard do C, como estabelecido em ISO/IEC 9899:1990 (conhecido como C90). Todas as funções dessas bibliotecas estão definidas no namespace std.
A seguir temos uma lista das funções da biblioteca standard do C, agrupadas aproximadamente por funcionalidade:
Alternativamente, existe uma lista de todas as funções standard do C.
As funções acima estão definidas nos 18 header files seguintes:
Quando incluir os header files para as bibliotecas standard do C, é preferível usar a notação cfile em vez da notação file.h. Por exemplo, o header file stdio.h deve ser incluído usando este comando:
#include <cstdio>
A notação file.h funciona, mas é dirigida para fins de retrocompatibilidade. A diferença entre as notações cfile e file.h é que funções incluídas com a notação file.h aparecerão no namespace global em vez do namespace std.
Consulte também: O artigo C99 de 2005 do Padrões Aprovados do grupo de trabalho 14.