C++ scheint da schon mehr drauf zu haben, da gibt es ne Menge Präprozessor-Direktiven, u.a. habe ich auch gefunden:
In C++ hast du auch noch Makros, wo du seit Jahrzehnten alles kannst machen, wovon die Generics nur träumen können.
Code:
#define ITPD(s) IncludeTrailingPathDelimiter(s)
Zitat:
Delphi-Quellcode:
const
EFN: function(const FileName: string): string = System.SysUtils.ExtractFileName;
Normaler Weise sind typisierte Konstanten eigentlich schreibgeschützte Variablen ... also ich hätte da jetzt nicht erwartet, dass es hier nicht so ist.