Silver
29-10-2005, 14:19
Hallo Leute!
wir haben eine C++ Aufgabe bekommen, eine Linke Liste zu implementieren.
Die .h files waren schon vorgegeben (also Definition der Klassen, etc.)!
So, haben jetzt folgende Iterator Klasse bekommen:
<code>
class Biter
{
public:
Biter(BList& list); // das BList ist die eigentlich Linked Liste!
void SetContainer(BList& list);
void reset();
void next();
...
}
</code>
So, ok ich weiss was ein Iterator ist, und auch wie ich ihn programmieren muss, aber
wo speichere in dieser Klasse bitte mein BList-Objekt? Ist, dass so
möglich wie oben beschrieben, das zu machen?
Kenn mich mit Referenzen nicht so gut aus!
Oder hat sich der Professor vertan und es gehört so?
<code>
class Biter
{
private:
BList* liste;
public:
...
}
</code>
mfG
Matthias
wir haben eine C++ Aufgabe bekommen, eine Linke Liste zu implementieren.
Die .h files waren schon vorgegeben (also Definition der Klassen, etc.)!
So, haben jetzt folgende Iterator Klasse bekommen:
<code>
class Biter
{
public:
Biter(BList& list); // das BList ist die eigentlich Linked Liste!
void SetContainer(BList& list);
void reset();
void next();
...
}
</code>
So, ok ich weiss was ein Iterator ist, und auch wie ich ihn programmieren muss, aber
wo speichere in dieser Klasse bitte mein BList-Objekt? Ist, dass so
möglich wie oben beschrieben, das zu machen?
Kenn mich mit Referenzen nicht so gut aus!
Oder hat sich der Professor vertan und es gehört so?
<code>
class Biter
{
private:
BList* liste;
public:
...
}
</code>
mfG
Matthias