Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> C /C + + -programmering >> Content

    Hur man skapar sidhuvuden och filer OBJ i C + +

    Programmerare använda C + + programmering språk som ett system programmeringsverktyg . I grund och botten innebär detta att programmerare i C + + behöver återanvända många vanliga bibliotek som innehåller nödvändiga eller användbara kod . Denna kod lagras i " header " -filer som andra programmerare kan sätta in sin kod för att dra nytta av deras funktionalitet . Programmerare kan " innehålla " dessa header-filer under kompileringen processen när du skapar "objektet" filer som fungerar som exekverbar kod . Saker du behöver
    Text Redaktör G+ + för Linux ( GNU C + + Compiler )
    Visa fler instruktioner
    1

    Skriv en header -fil . I sidhuvudfilen , skriver programmeraren kod som utför en uppgift användbara över flera program . I detta fall kommer programmeraren skapa en enkel header -fil som innehåller en funktion för att tredubbla ett nummer . Filen innehåller funktionen definition , och " header guard " som hanterar nödvändiga preprocessoralternativ verksamhet . Vad förprocessorn egentligen gör är inte viktigt , bara att programmet kräver sidhuvudet vakten för header-fil .

    # Ifndef TRIPLE_H

    # define TRIPLE_H

    int trippel ( int x ) {

    retur x * 3 ,

    }

    # endif
    2

    Skapa en källfil som importerar sidhuvudfilen . Källfilen kommer att utnyttja den header-fil genom att använda sitt redan definierad " trippel "-funktion. Detta innebär att programmeraren kan använda tredubbel funktion under hela programmet utan att bry sig om att definiera det själv :

    # include

    # include " triple.h "

    using namespace std ;

    int main ( ) katalog

    {

    int x = trippel ( 3 ) , //trippel funktion definierad i huvudet

    cout << x , //​​tryck " 9 "

    avkastning 0;

    }
    3

    Kompilera sidhuvudfilen och källfil till en objektfilen . Använda g+ + kompilator och en Linux terminal , källfilen och dess headerfil kan sammanställas i ett objekt -fil . Såsom i det följande exemplet , kommer det första kommandot kompilera källfilen ( test.cpp ), som redan kommer att inkludera header-fil . Då kommer det andra kommandot köra objektfilen : .

    G+ + -o triple.o test.cpp

    /triple.o

    9
    Addera

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur deklarera en funktion i C
    ·Hur man använder en GetOpenFileName funktion
    ·Hur man använder ActiveX i C #
    ·Hur man skapar en C- konsol program som fungerar som en…
    ·Hur man skriver ett program som kommer ut ordnade par i…
    ·Hur fungerar det C program för att visa Work valutakon…
    ·Hur Kasta funktionspekare
    ·Hur man lär sig C # Steg -för - steg
    ·Så skyddar PIC12F675 koder från Hacking
    ·Hur man gör en EXE i Anteckningar
    Utvalda artiklarna
    ·Hur man kompilerar Java Utan JDK
    ·Hur Infoga arabiska tecken i MySQL
    ·Förteckning över Fördelar med UML
    ·Hur man bygger en drivrutin
    ·Hur man uppdaterar en Query i Access VBA
    ·PHP String Typer
    ·Hur man installerar ett jQuery Date Picker
    ·Hur man startar en ny instans av Visual Basic
    ·Hur skapa en uppsättning returnerar
    ·Hur man beräknar en löpande balans med MySQL
    Copyright © Dator Kunskap http://www.dator.xyz