Problem mit Zeigerzuweisung
-
Hallo,
ich habe ein Problem mit der Zuweisung von Zeigern. Das ist ein Ausschnitt aus dem Code:
class cKomponente {
public:
...
cKomponente* parents[10];
cKomponente* children[10];
...
};void main()
{
...
cKomponente *Komponente=new cKomponente[100]; // (1)
Komponente[1].parents[0]=Komponente[0]; // (2)
Komponente[0].children[0]=Komponente[1]; // (3)
...
}Der Compiler akzeptiert die Zuweisung zu den Attributen parents und children nicht (Zeile 2 und 3).
Was habe ich hier falsch gemacht?Danke
-
Du hast ein Pointerarray, müsstest also jedem element des Arrays einen Pointer übergeben.
Devil