|
|
От: |
uzhas
|
|
| Дата: | 09.12.10 12:52 | ||
| Оценка: | |||
template <typename T1, typename T2>
class MyClass {
double foo(T1 a, T2 b);
};
template <>
double MyClass<float, int>::foo(float a, int b) { // OK
return (double)a+b;
}
template <typename T1>
class MyClass<T1, short> {
double foo(T1 a, short b) {
return (double)(a*b);
}
};