Hallo,
Ich habe eine Klasse cArray, die die Funktionalität einer Warteschlange beinhaltet. Die Warteschlange soll dynamisch sein. Wenn der Platz nicht ausreicht, soll in der Methode enqueue der Klasse cArray eine neue größere Wartschlange erzeugt werden und der Inhalt in neue Schlange kopiert werden. Das Objekt kopiert sich sozusagen selber.
Dabei soll die alte Referenz "donut" auf die neue Warteschlange umgelegt werden. donut2 ist also nur eine kurzfristige Hilfsreferenz.
class cArray
{
[...]
void enqueue(int b)
{
[..]
donut=donut2;
}
[...]
}
Hier tritt ein Fehler auf.
radix.java:50: cannot resolve symbol
symbol : variable donut
location: class cArray
donut=donut2;
^
1 error
Was kann ich das Umstellen des Zeigers sonst realisieren?
Ich habe eine Klasse cArray, die die Funktionalität einer Warteschlange beinhaltet. Die Warteschlange soll dynamisch sein. Wenn der Platz nicht ausreicht, soll in der Methode enqueue der Klasse cArray eine neue größere Wartschlange erzeugt werden und der Inhalt in neue Schlange kopiert werden. Das Objekt kopiert sich sozusagen selber.
Dabei soll die alte Referenz "donut" auf die neue Warteschlange umgelegt werden. donut2 ist also nur eine kurzfristige Hilfsreferenz.
class cArray
{
[...]
void enqueue(int b)
{
[..]
donut=donut2;
}
[...]
}
Hier tritt ein Fehler auf.
radix.java:50: cannot resolve symbol
symbol : variable donut
location: class cArray
donut=donut2;
^
1 error
Was kann ich das Umstellen des Zeigers sonst realisieren?