programmerere bruke C + + programmeringsspråk som systemintegrator programmeringsverktøy. I utgangspunktet betyr dette at programmerere i C + + trenger å bruke mange vanlige biblioteker som inneholder nødvendig eller nyttig kode . Denne koden er lagret i " header " -filer som andre programmerere kan sette inn koden sin for å dra nytte av funksjonaliteten . Programmerere kan " inkludere" disse header-filer i løpet av samlingen prosessen når du lager "objektet " filer som fungerer som kjørbar kode. Du trenger
Text Editor
G+ + for Linux ( GNU C + + Compiler )
Vis flere instruksjoner
en
Skriv en header -fil . I header -fil , skriver programmerer kode som utfører en oppgave som kan benyttes i flere programmer . I dette tilfellet vil programmereren lage en enkel header -fil som inneholder en funksjon for å tredoble et nummer. Filen inneholder funksjonen definisjon , og " header vakt" som håndterer nødvendige preprosessor operasjoner. Hva preprocessor egentlig gjør er ikke viktig , bare at programmet krever header vakt for header -fil.
# Ifndef TRIPLE_H
# define TRIPLE_H
int trippel ( int x ) {
avkastning x * 3;
}
# endif
2
Lag en kilde fil som importerer header -fil. Kilden filen vil dra nytte av header -fil ved å bruke sin allerede definert "triple "-funksjonen . Dette betyr at programmereren kan bruke trippel funksjon gjennom hele programmet uten å bry seg å definere det selv : en
# include
# include " triple.h "
bruker namespace std;
int main ( )
{
int x = trippel ( 3 ), //trippel funksjon definert i overskriften
cout << x ; //utskrifter " 9 "
return 0 ;
}
3
Fyll ut header -fil og kilde filen til en objekt fil . Bruke g+ +-kompilatoren og en Linux terminal , kilden filen og header -fil kan kompileres til et objekt fil . Som i følgende eksempel, vil den første kommandoen bygge kildekoden filen ( test.cpp ), som allerede inkluderer header -fil. Deretter vil den andre kommandoen utføre objekt fil : .
G+ + -o triple.o test.cpp
/triple.o
9