Designare una funzione membro come static mettendo la parola chiave static prima della dichiarazione di funzione , all'interno della classe C + + come segue :
static void MemberFunc ( int);
2
accedere a una funzione statica utilizzando il nome della classe , più la risoluzione portata operatore e il nome della funzione . Si noti che questo è diverso dal modo in cui ci si accede a una funzione membro normale che utilizza l'operatore socio dot :
SomeClass :: MemberFunc ( 45) ;
3
Studio la seguente esempio di codice per capire come implementare una funzione statica in un programma .
file class {
static File f ; dati //static
pubblico :
statico & File getHandle ( ) {
ritorno f ; }
//resto della definizione della classe
} ;
int main ( ) {
File f = File :: getHandle ();
Programmazione © www.354353.com