0
Ich möchte eine Funktion mit Default-Parameter in einer Template-Klasse überladen und ich möchte auch einen Standardparameter für das Argument haben Ist es möglich ??Überladungsfunktionen in Template-Klassen C++
Beispiel unter ::
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;
}
Vielen Dank