Re: Частичная специализация шаблона
От: uzhas Ниоткуда  
Дата: 09.12.10 12:52
Оценка:
Здравствуйте, Andrew_manik, Вы писали:

A_>Как правильно выполнить частичную специализацию метода для шаблона класса?

у функций\методов не бывает частичной специализации
частичная специализация бывает у классов

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);
  }
};
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.