>백엔드 개발 >C#.Net 튜토리얼 >C++에서 헤더 파일과 소스 파일의 차이점은 무엇입니까

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

青灯夜游
青灯夜游원래의
2020-12-24 14:31:5220804검색

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

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

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

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

차이:

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

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

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

헤더 파일과 소스 파일

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

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

예: 클래스

class T{
          void showName(){}
}

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

void T:showName(){}

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

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

프로그래밍 튜토리얼

을 방문하세요! !

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

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.