Wenn ich eine Template-Klasse für einen bekannten Typ in C++ Aliasnamens will, muss ich etwas tun, wie folgt aus:Aliasing Funktion Vorlage mit bekanntem Typ
using MyVector = std::vector<MyClass>;
Wie ahieve ich das gleiche für Funktionsschablonen?
template <typename T> void MyFunction(T MyValue);
Ich habe versucht:
using MyIntFunction = MyFunction<int>;
Aber seine nicht funktioniert.
würde ich ' auto && MyIntFunction = [] (int v) {MeineFunktion (v); }; '; Meiner Meinung nach ist eine Funktion in C++ nativ ein Singleton, kein Typ/Klasse, und es ist nicht möglich für Aliasing. –