Lista obiektów T klasy

0

Cześć ! Chciałem zrobić listę obiektów, znając jak to się robi w C++ chciałem zreobić :

 TMemberPerson = class(TCustomPerson)
    public
      MemberType : integer;
      constructor Create(AType: integer);
  end;

  TMembersList = specialize TList<TMemberPerson>;
 

Jednak otrzymuję

taskerclass.pas(37,48) Error: Identifier not found "TList$1"

W jaki sposób mogę w prosty sposób zadeklarować typ listy obiektów ? Nie chce, zwykłej listy, żeby potem nie trzeba było rzutować, oraz, żeby nie można było w przyszłości wpisać tam jakiegokolwiek obiektu... Z góry dzięki za pomoc. Btw. klasa jest lipna, tylko dla przykładu co zrobiłem. Nie implementowałem TList<T> bo zakładam, ze jest to zaimplementowane w FCL. Używam Lazarus 1.3 oraz FPC 2.7.1.

0

Czytałem czytałem, ale nie rozumiem troszkę. Generalnie sądzę, że po prostu musiałbym sam sobie zaimplementować TList<T>, żeby to działało. Ostatecznie skorzystałem z TFPGList bo już mam przynajmniej gotową implementacje.

1 użytkowników online, w tym zalogowanych: 0, gości: 1