Forum: Programmieren allgemein
by himitsu,
4. Okt 2018
In C++ hast du auch noch Makros, wo du seit Jahrzehnten alles kannst machen, wovon die Generics nur träumen können.
#define ITPD(s) IncludeTrailingPathDelimiter(s)
Normaler Weise sind typisierte Konstanten eigentlich schreibgeschützte Variablen ... also ich hätte da jetzt nicht erwartet, dass es hier nicht so ist.
Forum: Programmieren allgemein
by himitsu,
4. Okt 2018
Für Typen kann man Aliase erstellen,
bei Variablen kann man sie überdecken (absolute),
aber für Funktionen kann man nur pointern oder inlinen.
Nur für Interfaces kann man bei der Implementation eine "Umleitung" auf andere Methodennamen definieren.
Für verschobene/zentralisierte Funktionen hatte ich mir aber auch schon ein/zwei Mal eine Alias-Behandlung oder Umleitung gewünscht.
z.B. in...