"Karol Pietrzak"
ISO C++ does _not_ have ANY headers that end with ".h". e.g, iostream, not iostream.h. vector, not vector.h
I strongly suggest you read the C++ standard (ISO/IEC 14882:1998(E).
The following is a copy of the section D.5:
************************************************************************
D.5 Standard C library headers
For compatibility with the Standard C library, the C++ Standard
library provides the 18 C headers, as shown in Table 100:
Table 100 C Headers