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?
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 + 1) mod Length(FItems); Dec(FCount); Notify(Result, Notification); end; |
Moderiert von
Narses: Delphi-Tags hinzugefügt
Moderiert von
Martok: U- durch Highlight-Tags ersetzt