statisches Memberarray auf Pointer derselben Klasse
-
Hallo, ist es möglich etwas in der folgenden Form zu realisieren?
class C { static C *A[23]; };
Es soll also kein Pointer aufn Array sein, sondern ein Array aus Pointern. Allerdings gibt es mit dem statischen da so seine Probleme. Mein Kompiler meint was von wegen nichtaufgelöster externer Verweise. Ich will dem Array aber vorher keine Werte zuweisen. Sobald Instanzen dieser Klasse erstellt werden, sollen sie sich hier "eintragen". Man könnte das Array auch global machen, aber gerade das will ich vermeiden, da nur die Instanzen der Klasse selbst damit zu tun haben. Oder liege ich da völlig falsch und man macht das ganz anders?
vielen Dank im voraus...
mfG D1B
-
Mein Kompiler meint was von wegen nichtaufgelöster externer Verweise
http://www.c-plusplus.net/forum/viewtopic-var-t-is-39471.html
-
..eigentlich so ganz gut. Was hast du für einen Scheisscompiler? Vielleicht hilft dir das
class C { static class C *A[23]; };
-
besser du klickst auf den link, da steht alles. achte blos nicht auf den tipp des unregistrierten^^
-
Vielen Dank für den Link.
Is mir wirklich sehr peinlich, dass ich nicht selbst nachgeschaut habe...
mfG D1B