Zapisy w Delphi
kilka pytań o rekordy w Delphi:
Ponieważ rekordy są prawie jak klasy, dlaczego nie używać tylko klas zamiast rekordów?Teoretycznie pamięć jest przydzielana do rekordu, gdy jest zadeklarowana przez zmienną; ale i jak zostaje uwolniona pamięć?Rozumiem użyteczność wskaźników do rekordów w obiekcie listy, ale w kontenerach Generics (TList<T>
), czy musisz jeszcze używać wskaźnika? jeśli nie, jak usunąć / zwolnić każdy rekord do ogólnego kontenera? Jeśli chcę usunąć konkretny rekord do generycznego kontenera, jak to zrobić?