Announcement

Collapse
No announcement yet.

Steht dies jetzt im Stack oder im Heapteil?

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Steht dies jetzt im Stack oder im Heapteil?

    Angenommen folgende Klasse wurde definiert:
    class TFirstclass

    Und eine zweite Klasse wird definiert in der Firstclass vererbt wird:
    class TSecondclass : public TFirstclass

    Nun Bilde ich in der Unit einer Klasse Thirdclass folgende Instanzen von Secondclass:
    TSecondclass *SClass = new TSecondclass[20];

    Greife ich nun auf Elemente von SClass zu die von Firstclass geerbt
    wurden muss ich mit dem Punkt zugreifen also:
    SClass.FunktionFirstclass();

    Wieso ist das so? SClass wurde doch dynamisch geladen? Wurde die Funktion "FunkionFirstclass" nun in den Stack- oder in den Heapteil des Speichers geladen?

    Danke im voraus
Working...
X