Why arent any of the C++ headers .hpp? All the source I have looked at use .cpp but not .hpp? :huh:
I guess it's becuase most people that program in C++ (or most people that teach C++) used to be C people. With C there was .c and .h so that's why the .h is still common. The .c went out becuase you *have* to name your file .cpp (or something else, .cc, .cxx) for the compiler to know that its C++ code and not C code. But you dont *have* to name your file with a .hpp etention for the compiler to know that its a C++ header file, becuase teh compiler just dosnt give a damn about header files.
I think that's a good enough answer