Unterschied: Die Header-Datei ist eine „.h“-Datei, die die Schnittstelle bereitstellt; die Quelldatei ist eine „.cpp“-Datei, die die Implementierung bereitstellt. Der Compiler legt fest, dass die Quelldatei den Funktionseintrag enthalten muss, dh die Header-Datei darf den Funktionseintrag nicht enthalten. Die Header-Datei kann nicht allein in ein Programm kompiliert werden und enthält nur Programmfragmente oder definierte Konstanten Variablen.
Die Betriebsumgebung dieses Artikels: Windows 7-System, Dell G3-Computer.
Verwandte Empfehlungen: „C++ Video-Tutorial“
Unterschied:
Im Allgemeinen stellt die Header-Datei die Schnittstelle und die Quelldatei die Implementierung bereit
Der Compiler legt fest, dass die Quelldatei muss enthalten den Funktionseintrag, also die Hauptfunktion. Die Header-Datei darf keine Funktionseinträge enthalten und kann nicht allein in ein Programm kompiliert werden. Sie enthält nur Programmfragmente oder definiert Konstanten und Variablen.
Die Header-Datei ist eine statische Include-Datei, die speziell für Quellcode-Aufrufe geschrieben wurde. Sie kann durch die Kompilierungsvorverarbeitungsanweisung #include in der Quellcode-Datei interpretiert werden. Wenn die Header-Datei vollständig ist, kopieren Sie sie Zur Kompilierungszeit entspricht dies dem Einfügen einer Funktionsdeklaration oder -implementierung in den Quellcode.
Header-Dateien und Quelldateien
Header-Dateien sind .h-Dateien, die im Allgemeinen zum Deklarieren von Klassen verwendet werden. #includeclass T{ void showName(){} }
void T:showName(){}
Programmier-Tutorial! !
Das obige ist der detaillierte Inhalt vonWas ist der Unterschied zwischen Header-Dateien und Quelldateien in C++?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!