Если я хочу, чтобы псевдоним класса шаблона для известного типа в C++, я сделать что-то вроде этого:Aliasing с известным типом
using MyVector = std::vector<MyClass>;
Как ahieve то же самое для шаблонов функций?
template <typename T> void MyFunction(T MyValue);
Я пробовал:
using MyIntFunction = MyFunction<int>;
но не работает.
Я хотел бы использовать ' auto && MyIntFunction = [] (int v) {MyFunction (v); }; '; На мой взгляд, функция в C++ является изначально одноэлементным, а не типом/классом, и это невозможно для псевдонимов. –