Hallo
da steht, dass die methoden nicht statisch sein müssen.
statische methoden können nur statische attribute verändern, aber
keine non-static att. non-static methoden könne auf alle att.
zugreifen.
Richtig, ich habe es gerade getestet.
Das geht aber nur bei public deklarierten static Attributen.
Du hast mit Sicherheit die Initialisierung vergessen:
class A
{
private:
static int zahl;
public:
static int get_zahl()
{
return zahl;
}
};
// Initialisierung
int A::zahl = 0;
Gruß
L00NIX