.hpp can be an attempt to distinguish header information wherever there are major c and c++ variances. A typical usage is for your .hpp to obtain the mandatory cpp wrappers or namespace then include things like the .h in an effort to expose a c library to both of those https://directoryreactor.com/listings13155633/the-smart-trick-of-best-airport-car-service-near-me-greenwich-ct-that-nobody-is-discussing