🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: de.comp.lang.c++
Article #987

Re: Probleme mit statischen Variablen in Methoden von Klassen.

#987
From: Karl-Heinz Krause
Date: Sat, 09 Dec 1995 12:02
16 lines
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-mail
References: <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