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;
}
는 아래의 템플릿 클래스를 전문으로 당신에게