Forum: Object-Pascal / Delphi-Language
Delphi
by himitsu,
7. Jun 2010
Klasse?
TArray<T> = array of T;
Kann aber gut sein, daß die Generics den Array-Typen "verstecken"
Forum: Object-Pascal / Delphi-Language
Delphi
by himitsu,
7. Jun 2010
Wie sollte er beim Parsen von "T" darauf kommen, daß du dafür später mal ein Array übergibst?
Forum: Object-Pascal / Delphi-Language
Delphi
by himitsu,
7. Jun 2010
Der Compiler weiß an dieser Stelle noch nicht, daß es sich um ein Array handelt und demnach geht sowas nicht.
TStaticClass = class
public
function GenericLow<AType>(const A: array of AType): Integer;
end;
TGenericClass<AType> = class
private
type TArrayA = array of AType;