C++에서 헤더 파일과 소스 파일의 차이점은 무엇입니까

青灯夜游
풀어 주다: 2022-01-12 15:49:04
원래의
20721명이 탐색했습니다.

차이점: 헤더 파일은 인터페이스를 제공하는 ".h" 파일이고, 소스 파일은 구현을 제공하는 ".cpp" 파일입니다. 컴파일러는 소스 파일에 함수 항목, 즉 주 함수가 포함되어야 한다고 규정하고 헤더 파일에는 함수 항목이 포함되어서는 안 되며, 프로그램 조각이나 정의된 상수만 포함하면 됩니다. 변수.

C++에서 헤더 파일과 소스 파일의 차이점은 무엇입니까

이 문서의 운영 환경: Windows 7 시스템, Dell G3 컴퓨터.

관련 권장 사항: "C++ 비디오 튜토리얼"

차이:

일반적으로 헤더 파일은 인터페이스를 제공하고 소스 파일은 구현을 제공합니다

컴파일러는 소스 파일이 다음을 수행해야 한다고 규정합니다. 함수 항목, 즉 주 함수를 포함합니다. 헤더 파일에는 함수 항목이 포함되어서는 안 되며, 헤더 파일은 프로그램 조각만 포함하거나 상수 및 변수를 정의하는 프로그램으로만 컴파일될 수 없습니다.

헤더 파일은 소스 코드 호출을 위해 특별히 작성된 정적 포함 파일입니다. 소스 코드 파일의 #include 컴파일 전처리 명령으로 해석할 수 있습니다. 헤더 파일이 완성되면 복사하세요. 컴파일 타임에 소스 코드에 함수 선언이나 구현을 삽입하는 것과 같습니다.

헤더 파일과 소스 파일

헤더 파일은 일반적으로 클래스를 선언하는 데 사용되는 .h 파일입니다. #include는 일반적으로 이러한 파일을 포함하는 데 사용됩니다.

소스 파일은 일반적으로 헤더 파일에 선언된 클래스 멤버 함수의 특정 구현을 넣습니다. 일반적으로 .h 파일에는 항상 같은 이름의 .cpp가 있습니다

예: 클래스

class T{
          void showName(){}
}
로그인 후 복사

이 콘텐츠는 .h 파일에 저장됩니다

void T:showName(){}
로그인 후 복사

이 콘텐츠는 .cpp 파일에 저장됩니다

더 보기 프로그래밍 관련 지식은

프로그래밍 튜토리얼

을 방문하세요! !

위 내용은 C++에서 헤더 파일과 소스 파일의 차이점은 무엇입니까의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿