Statische Elemente (2/2)

Hier nun die Teile der schon erwähnten Beispielklasse, die Gäste zählt und nach dem 100. Gast vor Überfüllung warnt:

  class gast
  { 
    private: 
      static int zaehler; 
      // [weitere Elemente] 
    public: 
      gast(); 
      // [weitere Methoden] 
      static void zeigeAnzahl(){ cout<<"Gäste :"<<zaehler<<endl; } 
  }; // class gast 

  gast::gast(){ 
    if (zaehler<100) { 
      cout<<"Hallo neuer Gast"<<endl; 
      zaehler++; 
      // [weitere Initialisierung] 
    } 
    else
      cout<<"Zuviele Gäste!"<<endl; 
  } // gast()