Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
vymenovali členské funkcie ako statický tým , že statické kľúčové slovo pred deklaráciu funkcie , vnútri + + triedy C takto :
static void MemberFunc ( int ) ;
2
Prístup statickú funkciu , pomocou názvu triedy plus rozlíšenie rozsah prevádzkovateľ a názov funkcie . Všimnite si , že toto sa líši od spôsobu , akým by ste prístupe normálnu členskú funkciu , ktorá používa operátor člen bodka :
SomeClass :: MemberFunc ( 45 ) ;
3
Preštudujte nasledujúce ukážkový kód pochopiť , ako implementovať statickú funkciu v programe .
Trieda File {
statické súboru f ; //statická dáta
public : static
& Súbor getHandle ( ) {
vrátiť f ;
}
//zvyšok definície triedy
} ;
int main ( ) {
súboru f = File :: getHandle ( ) ;