>
내 이해를 위해, hpp는 h와 cpp의 조합입니다. 소스 코드를 살펴볼 때 때로는 hpp가 선호되고 때로는 h + cpp가 선호되는 것을 알았습니다. 그러나 나는 이유를 모른다. 설명해 주시겠습니까?

  • 답변 # 1

    와이즈 비즈

    빌드 시스템 작동 방식에 따라 달라질 수 있습니다.

    c 스타일 API를 공개하려는 경우가 있습니다 (보통

    and sometimes h + cpp is preferred. But I don't know the reason. Could you help me to explain it?

    로 표시됨)  확장)하지만 C ++로 작성된 구현이 있습니다 ( .h ).
    빌드 시스템은 번역 단위를 처리하는 데 컴파일 모드 (일반 c 또는 c ++)를 사용해야합니다.

    <시간>

    일반 : 페어링 .cpp  와이즈 비즈 .hpp .hxx   .hh 와 함께  번역 시스템은 빌드 시스템 규칙을 행복하게 만드는 올바른 방법입니다.

    .h++

  • 이전 firebase cloud messaging - xamarin에서 FCM 등록을위한 장치 ID를 얻는 방법
  • 다음 C ++를 사용하여 입력 파일의 순서를 바꾸는 방법은 무엇입니까?