anfängerfrage
-
Hi,
ich kann schon java und möchte grade c++ lernen. Hier meine Frage:
In Java kann man ja einfach verschiedene Klassen erstellen, die auf sich gegenseitig verweisen, wenn ich aber in c++ mit structs arbeite, kriege ich immer Fehlermeldung, wenn ich zwei structs habe und beide sich gegenseitig beinhalten sollen.
Denn eine von den beiden structs muss ja zuerst im Quelltext kommen, und kann daher nicht die zweite enthalten, die erst später im Quelltext definiert wird.Danke schon mal
-
Forward declaration: http://www.drakon.ch/?id=&offset=5&mobile=0&show_entry=77
-
...
-
Du kannst problemlos einen Zeiger nehmen, wie in dem Artikel beschrieben. In Java sprichst du selbst ja auch von "Verweisen".