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 deklarerar Statiska funktioner i C + +

    Statiska medlemsfunktioner förekommer sällan i C + +-program . En programmerare skulle använda dessa funktioner främst när han vill komma åt en medlem funktion även om klassen inte har initierats . Statiska medlemsfunktioner inte har tillgång till " detta " pekare , och deras räckvidd inte sträcker sig utanför klassen . Du kan inte deklarera en statisk medlem att vara virtuella . Statiska funktioner kan komma bara statiska data inom och utanför klassen . Läs vidare för att lära sig att deklarera statiska funktioner i C + + . Saker du behöver Review, Advanced kunskaper i C + + Review Microsoft Visual C + + , Borland C + + Builder eller andra IDE
    Visa fler instruktioner
    1

    Utse en ledamot fungera som statiska genom att sätta nyckelordet static innan funktionen deklarationen , inne i C + + klasser enligt följande :
    void MemberFunc ( int ) ;
    2

    Tillträde en statisk funktion med klassnamnet plus omfattningen upplösning operatör och funktionsnamnet . Observera att detta skiljer sig från det sätt som du vill komma åt en normal medlem funktion som använder dot medlem operatör :
    SomeClass :: MemberFunc ( 45 ) ,
    3

    Studera följande kodexempel för att förstå hur man ska genomföra en statisk funktion i ett program .
    klassfilen {
    static File f , //statiska data
    allmänheten :
    static & File getHandle ( ) {
    retur F;
    } kommenterar: //resten av klassen definition
    };
    int main ( ) {
    File f = File :: getHandle ( ) ;

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man initiera en tom array i C
    ·Hur man gör en GPA Calculator i C + +
    ·Hur Split en String i C
    ·Hur man kompilerar ett sidhuvud i C + +
    ·Lägga till två matriser till en tredje
    ·Hur får man en hel Name Input i CPP
    ·Hur man tar bort alla icke - heltal a String
    ·Hur Boy Program Spel Advance Spel
    ·Hur du ändrar markören i C + +
    ·Hur man skriver ett program i C för att skriva ut en s…
    Utvalda artiklarna
    ·Hur Ren flytelement i CSS
    ·Hur man tolka XML i Ruby on Rails
    ·Steg-för - steg PHP Training
    ·Hur man läser Javascript variabler från WebView på A…
    ·Hur du fyller klasserna Dynamiskt i PHP
    ·Hur Byt COBOL
    ·Variant Datatyp
    ·Hur man installerar SQL 2005 Express på Windows Vista
    ·Hur man beräknar Load Time
    ·Hur Spola Buffer av Serials i MATLAB
    Copyright © Dator Kunskap http://www.dator.xyz