*. h or *. hpp for your C++ headers class definitions For other headers in h, either there is a corresponding cpp file as implementation, or it is a non-C++ header The latter is trivial to differentiate through the contents of the header by humans (or by tools with explicit embedded metadata, if needed)
. c vs . cc vs. . cpp vs . hpp vs . h vs . cxx - Stack Overflow Possible Duplicates: * h or * hpp for your class definitions What is the difference between cc and cpp file suffix? I used to think that it used to be that: h files are header files for C and C
c - What mean file with extension h. in? - Stack Overflow Typically, a h in file is a header template that is filled in to become the actual header by a configure script based on the outcome of several tests for features present on the target platform