Programmierer verwenden die C + + Programmiersprache als Systeme Programmier-Tool . Grundsätzlich bedeutet dies, dass Programmierer in C + + müssen viele gemeinsame Bibliotheken mit notwendig oder nützlich Code wiederzuverwenden. Dieser Code wird in "header" -Dateien, die andere Programmierer in ihren Code setzen können , um die Vorteile ihrer Funktionalität zu nutzen gespeichert. Programmierer können "include" diese Header-Dateien während der Kompilierung bei der Erstellung der " Objekt " -Dateien, die als ausführbarer Code dienen . Things You
Text Editor
G+ + für Linux brauchen (The GNU C + + Compiler)
anzeigen Weitere Anweisungen
1
schreiben eine Header-Datei . In der Header-Datei , schreibt der Programmierer Code, der eine bestimmte Aufgabe auf mehrere nützliche Programme ausführt. In diesem Fall wird der Programmierer eine einfache Header-Datei , die eine Funktion , um eine Zahl zu verdreifachen enthält . Die Datei enthält die Definition der Funktion und die " Header Garde" , die notwendig Präprozessor Operationen behandelt. Was der Präprozessor tatsächlich tut, ist nicht wichtig , nur , dass das Programm den Header Schutz für die Header-Datei erfordert .
# Ifndef triple_h
# define triple_h
int Tripel ( int x ) { return x
* 3;
}
# endif
2
erstellen Quelldatei, die die Header-Datei importiert . Die Quelldatei wird Vorteil der Header-Datei zu nehmen , indem es seine bereits definierten "Triple" -Funktion. Dies bedeutet, dass der Programmierer können die dreifache Funktion während des Programms , ohne sich zu definieren, es selbst zu benutzen:
# include
# include " triple.h "
using namespace std;
int main () {
int x = triple (3 ) //dreifache Funktion in der Kopfzeile
cout definiert << x ; //gibt "9"
return 0; }
3
Kompilieren Sie die Header-Datei und Quelldatei in eine Objekt-Datei . Mit dem g+ + -Compiler und eine Linux-Terminal , die Quelldatei und deren Header-Datei kann in ein Objekt -Datei kompiliert werden. Wie in dem folgenden Beispiel wird der erste Befehl kompiliert die Quelldatei ( test.cpp ), die bereits beinhalten wird die Header-Datei . Dann wird der zweite Befehl auszuführen das Objekt Datei : .
G+ + -o triple.o test.cpp
/triple.o
9