WorldRacer
Erfahrenes Mitglied
Hi...Habe einen Stack Programmiert, der auch so einwandfrei funktioniert...
Will diesen aber als Member einer Klasse definieren... das geht ja normalerweise so:
wenn ich aber die unsigned long in die Klassendeklaration schreiben möchte, kann ich es nicht, da ja eine initialisierung bei der deklaration nicht erlaubt ist. Der Stack soll aber bei der Deklaration schon definiert werden. Also hab ich folgendes gemacht:
Funktioniert nicht. Fehlermeldung:
Ich weiss nicht wie ich es lösen soll...
Danke im Vorraus
Will diesen aber als Member einer Klasse definieren... das geht ja normalerweise so:
Code:
int main() {
unsigned long SIZE=144;
Stack stack(SIZE);
}
wenn ich aber die unsigned long in die Klassendeklaration schreiben möchte, kann ich es nicht, da ja eine initialisierung bei der deklaration nicht erlaubt ist. Der Stack soll aber bei der Deklaration schon definiert werden. Also hab ich folgendes gemacht:
Code:
class Kartenspiel
{
public:
Stack kartenstapel(144);
Kartenspiel(void);
};
Funktioniert nicht. Fehlermeldung:
1>c:\dokumente und einstellungen\marco\eigene dateien\visual studio 2008\projects\mein mao mao\mein mao mao\kartenspiel.h(59) : error C2059: Syntaxfehler: 'Konstante'
Ich weiss nicht wie ich es lösen soll...
Danke im Vorraus