Thema: Delphi Generics und Vererbung

Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.185 Beiträge
 
Delphi 12 Athens
 
#4

AW: Generics und Vererbung

  Alt 31. Aug 2011, 14:41
Delphi-Quellcode:
  TBasicGraph<E, V> = class
  private
    FEdges: TBasicEdgeList<E, V>; // <-- hier knallt es weil der Parameter fehlt, den ich aber in der Basisklasse zu diesem Zeitpunkt nicht kenne
?
Delphi-Quellcode:
  TBasicGraph<E, V> = class
  private
    FEdges: TBasicEdgeList<E, V, TBasicEdge<E, V>>;
Wenn du diesen Typen nicht schon type TBasicEdgeList<...> = class( {hier} ); benötigen würdest, dann wäre ein Subtype möglich gewesen.
Delphi-Quellcode:
  TBasicGraph<E, V> = class
  private
    type TMyBasicEdge = TBasicEdge<E, V>;
    ...
  end;
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat