20
클래스 정의를위한 * .h 또는 * .hpp
나는 항상 *.h클래스 정의에 파일을 사용 했지만 부스트 라이브러리 코드를 읽은 후에는 모두 사용한다는 것을 깨달았습니다 *.hpp. 나는 항상 그 파일 확장자에 대한 혐오감을 가지고 있었고, 주로 익숙하지 않기 때문에 주로 생각합니다. *.hppover 를 사용할 때의 장단점은 무엇입니까 *.h?
C ++는 범용 프로그래밍 언어입니다. 원래 C에 대한 확장으로 설계되었으며 유사한 구문을 갖지만 이제는 완전히 다른 언어입니다. C ++ 컴파일러로 컴파일 된 코드에 대한 질문에이 태그를 사용하십시오. 특정 표준 개정 [C ++ 11], [C ++ 14], [C ++ 17] 또는 [C ++ 20] 등과 관련된 질문에 버전 별 태그를 사용하십시오.