.h를 C++ 파일의 헤더로 잘못 사용하고 있습니까?.h를 C++ 파일의 헤더로 잘못 사용하고 있습니까?
나는 "C 스타일"로 작성된 코드를 통해 모든 것을 볼 수 있습니다. Emacs는 항상 .h 헤더에 대해 C 강조 스타일을 선택하지만 hpp 또는 hh에 대해서는 C++를 선택합니다.
헤더에 .h 레이블을 지정하는 것은 실제로 "잘못"됩니까? 아니면 나를 괴롭히는 것입니까?
편집 :
나는 등 '* 쪽 그렙 뭔가'멀리 얻을 수 있습니다 내가 프로젝트 파일이 표시가있는 경우이, 날 귀찮게 왜 좋은 (틱) 이유, '& CPP는 HPP가'있다I, 그렇지 않으면 '.hccpp'를 입력해야합니다.
표준 라이브러리의 대부분은 확장 기능을 전혀 사용하지 않는다는 것에주의하십시오. – Richard
그러나 표준 라이브러리는 특별한 경우입니다. 확장자가없는 헤더를 작성하지 마십시오. – jalf
표준 라이브러리 헤더는 "파일"일 필요는 없으므로 여기서는 좋은 예가 아닙니다. 컴파일러는 자유롭게 구현할 수 있습니다. –