0
Я хочу перегрузить функцию с параметром по умолчанию в классе шаблона, а также я хочу иметь параметр по умолчанию для аргумента Возможно ли это?Функции перегрузки в классах шаблонов C++
Пример ниже ::
template <typename T> struct endgame {
void print<T>(T a={default value}); // some thing like this should generate different functions for different typenames
};
template <typename U> endgame<T>::print(U a) {
cout << "Some unknow type " << a << endl;
}
template <> endgame<T>::print<int>(int a) {
cout << "Integer a " << a << endl;
}
Спасибо вам