Article View: de.comp.lang.c++
Article #987Re: Probleme mit statischen Variablen in Methoden von Klassen.
From: Karl-Heinz Krause
Date: Sat, 09 Dec 1995 12:02
Date: Sat, 09 Dec 1995 12:02
16 lines
1440 bytes
1440 bytes
Am 5. Dez 1995 schrieb Nik Wiesel (uzs198@uni-bonn.de): > Ich moechte lokale statische Variablen in einer Methode definieren. Diese > sollen aber bei den jeweiligen Instanzen der Klasse unabhaengig sein. Jede > Methode innerhalb der unterschiedlichen Instanzen soll also bei einem erneuten > Aufruf ihren Wert vom Vorigen Aufruf behalten. Dieser soll aber unabhaengig > von weiteren Instanzen der Klasse sein. > Deshalb versuchte ich dies ueber die lokale Definition der Variablen > innerhalb der jeweiligen Methode, was aber leider nicht funktionierte. Nein, das funktioniert nicht, weil eben statische Variablen einer Funktion (dazu zählen auch Methoden) nur einmal je Prozeß existieren und nicht einmal je Instanz. Was Du benötigst sind ordinäre Membervariablen. Karl-Heinz Krause
Technical Details
Message-ID:
<4abts1$k8s@news00.btx.dtag.de>Path:
arc1-ca.pugleaf.net!news00.btx.dtag.de!not-for-mailReferences:
<uzs198.225.01416FE7@uni-bonn.de> <49uqt3$dcd@rzsun02.rrz.uni-hamburg.de> <uzs198.233.00682EC7@uni-bonn.de>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!news00.btx.dtag.de!not-for-mail From: Krause@btx.dtag.de (Karl-Heinz Krause) Newsgroups: de.comp.lang.c++ Subject: Re: Probleme mit statischen Variablen in Methoden von Klassen. Date: 9 Dec 1995 12:02:09 GMT Organization: Telekom Online Internet Gateway Message-ID: <4abts1$k8s@news00.btx.dtag.de> References: <uzs198.225.01416FE7@uni-bonn.de> <49uqt3$dcd@rzsun02.rrz.uni-hamburg.de> <uzs198.233.00682EC7@uni-bonn.de> Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Sender: 0913148778-0001@btx.dtag.de (Karl-Heinz Krause) X-Newsreader: Forte Free Agent 1.0.82