От: | vopl | ||
Дата: | 13.01.21 12:29 | ||
Оценка: | 4 (1) |
//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)
{
//
}