Инстансирование шаблонного под-класса
От: nen777w  
Дата: 13.01.21 12:12
Оценка:
//h
template<typename T> struct foo { foo(); };
//cpp
template foo<int>;
template<typename T> foo<T>::foo() {}

//cpp
foo<int> obj; <-- OK

-------------------------------

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

???
template<typename T>::template<T2> doo::method<T2>(T a)
{
}
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.