33 C++ - les spécifiques:
<algorithm> <iomanip> <list> <queue> <streambuf>
<bitset> <ios> <locale> <set> <string>
<complex> <iosfwd> <map> <sstream> <typeinfo>
<deque> <iostream> <memory> <stack> <utility>
<exception> <istream> <new> <stdexcept> <valarray>
<fstream> <iterator> <numeric> <strstream> <vector>
<functional> <limits> <ostream>
plus les 18 empruntés à C:
<cassert> <ciso646> <csetjmp> <cstdio> <ctime>
<cctype> <climits> <csignal> <cstdlib> <cwchar>
<cerrno> <clocale> <cstdarg> <cstring> <cwctype>
<cfloat> <cmath> <cstddef>
(<iso646.h>
, <wchar.h>
et <wctype.h>
ont été ajoutés à la norme C en 1995)
Pouvez-vous préciser comment est 'wchar .h' converti en 'cwchar'? Juste le renommer? – tem
Les en-têtes empruntés sont identiques à C sauf que les noms sont placés dans l'espace de noms «std» et «sauf indication contraire» par la partie bibliothèque de la norme C++. Les exceptions sont des choses comme indiquer que 'offsetof' est défini pour fonctionner uniquement sur les types POD, etc. Pour à peu près toutes les intentions, la bibliothèque C est introduite dans C++ tel quel. –
+ 1 gentil, je ne savais pas qu'il y en avait si peu :) –