https://kldp.org/node/34532 C와 구별하기 위한 C++ 용 header 파일입니다. hpp, hxx 도 있지요. 기능이나 기본적인 사용법은 .h와 비슷합니다만 컴파일러가 아닌 사람들이 구분하기 위해서 .cxx나 .cpp와 같이 .hxx나 .hpp와 같이 사용하는 것입니다. http://www.borlandforum.com/impboard/impboard.dll?action=read&db=bcb_qna&no=15758 보통 c에서 h,c를 사용하였구 C++ 에서는 hpp,cpp를 사용한다구 합니다만 C++에서도 cpp,hpp 와 c,h 모두 사용 가능하구여 API는 C로 되어 있기 때문에 h를 많이 사용합니다.