| Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> C /C + + Programming >> Content
    Hvordan lage en C + + headerfil
    The C + + programmeringsspråk tillater deg å organisere koden i separate , gjenbrukbare filer. Den " header "-filen inneholder fremtidsrettede erklæringer om klasser , funksjoner , variabler og andre komponenter . Header-filer har vanligvis en " . H" eller " . Hpp " filtype . Implementeringer av objektene deklarert i header filen er definert i en egen fil , som typisk har en " . C" eller " . Cpp " filtype . Denne tilnærmingen gjør det mulig å kompilere koden din som en gjenbrukbar bibliotek , ved hjelp av header -fil en bibliotekets referanse. Den header filen inneholder vanligvis den formelle Application Programming Interface ( API ) dokumentasjon som beskriver biblioteket for andre programmerere . Du trenger
    kode editor eller tekst editor
    Vis flere instruksjoner
    en

    Opprett en ny fil på din favoritt kode eller tekst editor. Lagre den som en ren tekstfil med filtypen " . H. . " Standarden konvensjonen er å navngi kildekoden filen for klassen du utvikler . For eksempel, hvis din klasse er " MyClass , " navnet på filen " MyClass.h . "
    2

    På toppen av filen din , legge til følgende linjer , og erstatte den token " MYCLASS_H " med navnet på din header -fil med store bokstaver , ved hjelp av en understrek (_ ) i stedet for punktum (. ) . For eksempel, hvis din header filen heter " Controller.h , " bruke " CONTROLLER_H . " Disse linjene er kompilatoren direktiver --- også kalt " preprosessor direktiver " --- som hindrer header -fil fra å bli tatt to ganger. Konvensjonen om å bruke navnet på header -fil som token bidrar til å sikre unike tokens er definert for hver av header-filer .

    # Ifndef MYCLASS_H # define MYCLASS_H

    # endif
    < br >
    3

    Legg # include kompilatoren direktivet for å inkludere eventuelle eksterne filer klassen krever etter # define linje og før # endif linje. For eksterne biblioteker --- for eksempel Standard Template Library --- ligger i programmering miljø , bruk vinkelparentesene ( < > ) rundt filnavnet ( "h ". På filnavnet er valgfritt ), for eksempel : en

    # include # include

    for filer i prosjektet katalogen , bruker doble anførselstegn (") rundt filnavnet du for eksempel vil inkludere . Cat.h og Dog.h filer for din katt og hund klasser:

    # include " Cat.h " # include " Dog.h "
    4

    Skriv din klasse erklæring , . etter at listen over inkluderte filer og før # endif Definer medlem variabler , men ikke legge til konstruktører, destructor eller medlemsfunksjoner ennå for eksempel : en

    klasse MyClass {private : . int teller; float størrelse; }
    5

    Legg til din klasse konstruktør , ødelegger og medlemsfunksjon prototyper til klassen funksjon prototyper inkluderer avkastningen type, funksjon navn og parametre , men ikke funksjonsdefinisjonen Fortsetter forrige eksempel : . . < br >

    klasse MyClass {private : int teller; float størrelse ; public: MyClass (); MyClass (float s , int c ); float getSize (); void setSize (float s ); };

    6

    Document koden i kommentarene ovenfor hvert objekt , som beskriver klassen og hver variabel og funksjon . Lagre filen .

    früher :

     Weiter:
      Relatert Artike
    ·Hva er bufferoverløp 
    ·Hvordan å likestille to ting i en if setning i C + + 
    ·Hvordan lage en C + + Void Skjerm 
    ·Hvordan dele Variabler Gjennom CPP 
    ·Visual C gjør ikke EXE 
    ·Hva er funksjoner av Turbo C 
    ·Hvordan finne ressursene for å lære Xcode for iPhone …
    ·Hvordan lage melding Maps i MFC 
    ·Hvordan dokumenter Krav til programvare 
    ·Hvordan lagre en inngang i en Vector 
      Anbefalte artikler
    ·Hvordan Bestem antall linjer med kode i en NET Project 
    ·Hvordan lage en tekstboks bare akseptere Tall i Visual …
    ·Slik bruker du en du Statement 
    ·Slik konverterer streng til heltall på Javascript 
    ·Javascript Strenglitteral feil 
    ·Slik plasserer spesialtegn Into en variabel i Perl 
    ·Hvordan bruke C - stil Cp580 Borders i Java 
    ·Hvordan sjekke om en Array Index Finnes i PHP 
    ·Avansert PHP Trening 
    ·Hvordan få verdier fra ListBox å Send til SQL 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/