
Patrick B. answered 10/05/19
Math and computer tutor/teacher
*.hpp cues the reader that it is used by a *.cpp source code file, which aids in identifying the dependencies..
likewise, as you know, *.h files are used by *.c files...
However, I have seen *.c files being included
all the #include does is tell the compiler to insert the exact contents of the file.

Patrick B.
I have also used #include with resource files (*.res) and configuration files (*.ini)10/05/19