Ich habe Probleme mit C++ aufrufende Elemente eines Array des Typs Klasse. Hier ist ein Beispiel meines Codes;Aufruf von privaten Mitgliedern einer anderen Funktion - Probleme mit Arrays und Typen
Das Problem, das ich habe, ist, bekomme ich Fehler in der Linie;
cout << humanArray[i].gender << endl;
sagen
'Geschlecht' ist privat.
Allerdings deklarierte ich nicht das Array des Typs Mensch? Und ich bekomme keinen Fehler beim Hinzufügen, also nehme ich an, das funktioniert ok. Aber wenn ich versuche, ein Element aufzurufen, erhalte ich einen Fehler. Ich kann die Variablen nicht von privat auf öffentlich ändern.
Sie wissen, was "privat" bedeutet, richtig? Der springende Punkt ist, dass es außerhalb der Klasse nicht zugänglich ist. – cHao