What is a header exactly? you knwo the thing that has to be included with C++ program if you want to do some certain stuff... like ---> <iostream.h> <--- is it a c++ function? or is it a class?

Thanks.