Connaissances Informatiques >> programmation >> C /C + + Programming >> Content
  Derniers articles
  • Comment faire pour exécuter un dév…
  • Comment faire pour déboguer les fui…
  • Comment utiliser les pointeurs vide …
  • Comment écrire une grille 5x5 en ut…
  • Comment brancher une barre de progre…
  • Comment calculer une expression infi…
  • Comment utiliser des tableaux en Tur…
  • Comment créer une copie instantané…
  • Comment utiliser Allegro à faire de…
  • Comment utiliser OpenGL pour langage…
  •   C /C + + Programming
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    C /C + + Programming

    Comment faire pour déclarer des fonctions statiques en C + +

    fonctions membres statiques se produisent rarement en C + + . Un programmeur pourrait utiliser ces fonctions principalement quand il veut accéder à une fonction de membre , même si la classe n'a pas été instancié . Fonctions membres statiques n'ont pas accès à la pointeur «this» , et leur champ d'application ne s'étend pas au-delà de la classe. Vous ne pouvez pas déclarer un membre statique d'être virtuel. Les fonctions statiques ne peuvent accéder qu'aux données statiques à l'intérieur et à l'extérieur de la classe. Lisez la suite pour savoir comment déclarer des fonctions statiques en C + + . Choses que vous devez
    connaissance avancée de C + +
    Microsoft Visual C + + , Borland C + + Builder ou autre IDE
    Show More Instructions
    1

    Désigner une fonction membre comme statique en mettant le mot-clé static devant la déclaration de fonction , à l'intérieur de la classe C + + comme suit :
    static void MemberFunc (int) ;
    2

    Accéder à une fonction statique en utilisant le nom de la classe ainsi que la résolution de portée l'opérateur et le nom de fonction . Notez que ceci est différent de la façon dont vous accédez à une fonction membre normale qui utilise l'opérateur de membre dot :
    SomeClass :: MemberFunc (45);
    3

    étude qui suit exemple de code pour comprendre comment mettre en œuvre une fonction statique dans un programme.
    classe Fichier {
    statique f du fichier , les données //statiques
    publique :
    statique & File getHandle () { f
    de retour; }

    //reste de définition de classe
    };
    int main () {
    fichier f = File :: getHandle ();

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment importer des modèles dans GTK Radiant 
  • Comment faire pour modifier SQL sur un iPhone 
  • Comment obtenir une valeur sélectionnée dans une zone de liste en C 
  • Comment écrire un programme qui permet d'imprimer des paires ordonnées en C + + 
  • Comment imprimer Enum valeurs dans C 
  • Comment créer un Pk3 Fichier 
  • Comment utiliser la pile STL Container Classe 
  • Qu'est-ce qu'un Runtime Error 8005 
  • Comment passer Structures de modèles en fonctions en C 
  • Comment sauter d' une fonction d'annulation en C + + 
  • Connaissances Informatiques © http://www.ordinateur.cc