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