Question: what is the difference between hpp and h?
Answer: A common C++ nomenclature is that . h files are header files for things like classes, while . hpp files are header only library files. ... hpp is not something that will signal the compiler or IDE as to what is going on; this is just a convention used by some of the more popular header only libraries.