Traduzioni di questa pagina?:

La Libreria Standard del C

I programmatori C++ hanno accesso ad una gamma di funzioni delle librerie del C così come stabilito da ISO/IEC 9899:1990 (conosciuto come C90). Tutte le funzioni di queste librerie sono nel namespace std.

Funzioni di Libreria del C

La seguente è una lista delle funzioni della libreria standard del C, raggruppate per funzionalità:

Standard C Header Files

Le definizioni delle funzioni della libreria sono distribuite in 18 file di header:

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

Quando si includono header della libreria standard del C è preferibile usare la notazione cfile invece di file.h.

  #include <cstdio>

La notazione file.h funziona, ma viene mantenuta solo per compatibilità verso il passato. La differenza tra cfile e file.h è che le funzioni incluse attraverso file.h appariranno nel namespace globale invece che nel namespace std.

Si veda: Il documento di lavoro sul C99 del 2005 dagli Standard approvati del gruppo di lavoro 14.