In diesem beispiel gibt es eine kleine sache die ich nicht ganz verstanden habe
family[i] = pCat; // befindet sich in der erste schleife von for , pCat soll ein adresse sein weil pCat stamm von *pCat (ein zeiger) , die frage ist : nimmt family[i] die adresse oder nur den wert oder beides oder was ist genau passiert in diese zeile? mann möchte einfach wissen,danke in voraus.
C++:
// Listing 15.4 - Ein Array von Zeigern auf Objekte
Hi, Family ist ein Array von Speicheradressen an denen Cat Objekte liegen und pCat ist eine solche Speicheradresse.pCat bekommt seinen gültigen Wert durch den Aufruf von new,welcher eine Speicheradresse auf das entsprechende neue Objekt zurückliefert. In dem Array sind also wirklich nur die Speicheradressen gespeichert.
MfG Spacelord -- .....Ich mach jetzt nämlich mein Jodeldiplom.Dann hab ich endlich was Eigenes.