Re: Инстансирование шаблонного под-класса
От: vopl Россия  
Дата: 13.01.21 12:29
Оценка: 4 (1)
Здравствуйте, nen777w, Вы писали:

//h
template<typename T> 
class foo 
{
public:
  template<typename T2>
  struct doo
  {
     void method(T a);
  };
};
//cpp

template struct foo<int>::doo<void*>;
template void foo<int>::doo<void*>::method(int);

//???
template<typename T>
template<typename T2>
void foo<T>::doo<T2>::method(T a)
{
  //
}

template<>
template<>
void foo<char>::doo<void*>::method(char a)
{
  //
}
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.