| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> C /C + + Programming >> Content
    Come dichiarare le funzioni statiche in C + +
    funzioni membro statiche si verificano raramente nei programmi C + + . Un programmatore potrebbe utilizzare queste funzioni principalmente quando vuole accedere a una funzione membro , anche se la classe non è stata creata un'istanza . Funzioni membro statiche non hanno accesso al puntatore "this" , e il loro campo di applicazione non si estende al di là della classe. Non è possibile dichiarare un membro statico di essere virtuale. Funzioni statiche possono accedere solo i dati statici all'interno e all'esterno della classe . Continuate a leggere per imparare come dichiarare funzioni statiche in C + + . Cose che ti serviranno
    conoscenza avanzata di C + + Commercio Microsoft Visual C + + , Borland C + + Builder o altri IDE
    Mostra più istruzioni
    1

    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 ();

    Previous :

    next :
      Articoli Correlati
    ·Come creare messaggi Maps in MFC 
    ·Debug in Visual C 
    ·Come scrivere un programma C + + per simulare un orolog…
    ·Come accedere a una stampante USB in corso di programma…
    ·Come dichiarare una funzione in C 
    ·Che cosa è Alpha Blending 
    ·C Errori di programmazione e come risolverle 
    ·Come organizzare una lista usando struct in C + + 
    ·Come utilizzare la funzione strrchr in C + + 
    ·Come scrivere un programma C + + delle tabelle di molti…
      Articoli in evidenza
    ·Di formato in Java 
    ·Montaggio Programmi di lingua per un PC IBM 
    ·Come inviare una funzione JavaScript in un collegamento…
    ·Come controllare un tipo di file PHP 
    ·Esercitazione di manutenzione Software 
    ·Come fare un oscilloscopio in Python 
    ·Come creare Graph Breaks in SigmaPlot 
    ·Come Ricevere Byte da una porta seriale utilizzando Vis…
    ·Come creare un'istruzione for in Ruby 
    ·Come fare videogiochi con C + + 
    Copyright © Conoscenza Informatica http://it.wingwit.com