Autor Beitrag
JSchirrmacher
Hält's aus hier
Beiträge: 9



BeitragVerfasst: Mo 27.02.12 12:34 
Es geht ums Wörtchen Default im Code unten.

Wenn ich auf Default mit <Strg> klicke lande ich in der System.pas. Also ist Default irgendetwas in der System-Bibliothek fest verbautes. Und die Delphi-Hilfe war keine.

Soll das der Default-Constructor der Templateklasse sein?
ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
function TQueue<T>.DoDequeue(Notification: TCollectionNotification): T;
begin
  if Count = 0 then
    raise EListError.CreateRes(@SUnbalancedOperation);
  Result := FItems[FTail];
  FItems[FTail] := Default(T);
  FTail := (FTail + 1mod Length(FItems);
  Dec(FCount);
  Notify(Result, Notification);
end;


Moderiert von user profile iconNarses: Delphi-Tags hinzugefügt
Moderiert von user profile iconMartok: U- durch Highlight-Tags ersetzt