Я пытаюсь специализировать этот метод шаблона 'he', но не смог скомпилировать. Как это сделать правильно?Специализация шаблона класса шаблона C++
#pragma once
template<typename A, typename B>
class template_test
{
public:
template_test();
~template_test();
template<typename C>
void he(C gg);
};
template<typename A, typename B>
template<typename C>
void template_test<A, B>::he(C gg)
{
}
template<typename A, typename B>
template<>
void template_test<A, B>::he(int gg)
{
}
ошибка C1506: неисправимая ошибка кадра обзорного
не в состоянии соответствовать определению функции к существующей декларации
Примечание: при проводке «почему не мой код компиляции ??» вопросов, принято публиковать вывод ошибки компилятора ** verbtim **, и вы, вероятно, всегда будете просить об этом (например, прямо сейчас). И это не перегрузка метода, это специализация. (если я полностью не понимаю ваше намерение). – WhozCraig