차이점: 헤더 파일은 인터페이스를 제공하는 ".h" 파일이고, 소스 파일은 구현을 제공하는 ".cpp" 파일입니다. 컴파일러는 소스 파일에 함수 항목, 즉 주 함수가 포함되어야 한다고 규정하고 헤더 파일에는 함수 항목이 포함되어서는 안 되며, 프로그램 조각이나 정의된 상수만 포함하면 됩니다. 변수.
이 문서의 운영 환경: Windows 7 시스템, Dell G3 컴퓨터.
관련 권장 사항: "C++ 비디오 튜토리얼"
차이:
일반적으로 헤더 파일은 인터페이스를 제공하고 소스 파일은 구현을 제공합니다
컴파일러는 소스 파일이 다음을 수행해야 한다고 규정합니다. 함수 항목, 즉 주 함수를 포함합니다. 헤더 파일에는 함수 항목이 포함되어서는 안 되며, 헤더 파일은 프로그램 조각만 포함하거나 상수 및 변수를 정의하는 프로그램으로만 컴파일될 수 없습니다.
헤더 파일은 소스 코드 호출을 위해 특별히 작성된 정적 포함 파일입니다. 소스 코드 파일의 #include 컴파일 전처리 명령으로 해석할 수 있습니다. 헤더 파일이 완성되면 복사하세요. 컴파일 타임에 소스 코드에 함수 선언이나 구현을 삽입하는 것과 같습니다.
헤더 파일과 소스 파일헤더 파일은 일반적으로 클래스를 선언하는 데 사용되는 .h 파일입니다. #include
소스 파일은 일반적으로 헤더 파일에 선언된 클래스 멤버 함수의 특정 구현을 넣습니다. 일반적으로 .h 파일에는 항상 같은 이름의 .cpp가 있습니다
예: 클래스
class T{ void showName(){} }
이 콘텐츠는 .h 파일에 저장됩니다
void T:showName(){}
이 콘텐츠는 .cpp 파일에 저장됩니다
더 보기 프로그래밍 관련 지식은
프로그래밍 튜토리얼위 내용은 C++에서 헤더 파일과 소스 파일의 차이점은 무엇입니까의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!