Statische Variable

Wenn eine Variable deklariert wird, existiert sie

Manchmal ist es notwendig, daß eine Funktion einen Zustand speichert. Das kann durch

erreicht werden.

Beispiel:

int counter()
{ static int count = 0;
  return count++;
}

Die Variable count wird nur einmal deklariert und initialisiert, bei den weiteren Funktionsaufrufen wird count erhöht.

previous up next


© 1997 Gottfried Rudorfer, C++-AG, Lehrveranstaltungen, Abteilung für Angewandte Informatik, Wirtschaftsuniversität Wien, 12/16/1998