Я имею в виду этот ответ:
Я столкнулся с аналогичной проблемой, связанной с OP цитированного вопроса, с функцией
template<typename T>
void func(T& val);
и его специализация
template<>
void func<mytype>(mytype& val);
привело к ошибке дубликата символов (методы реализованы в файле .tpp, который включен в конец моего заголовка).
добавив inline
в специализированную функцию, разрешив проблему. Почему?