написать специализацию и определить
template<>
struct A<MyType>::Params{
...
}
при этом указываю в .hpp
template<> struct A<MyType>::Params;
но при этом получаю ошибку на incomplete type.
Можно ли как-то обойти эту проблему, не вынося специализацию в .hpp?
И вопрос номер 2, можно ли написать специализацию целиком на шаблонный класс А в таком духе: template<> class A<MyType>{ struct Params{ /*** some variables ***/ } /***some static methods***/(определены в исходном шаблоне) }
Обсуждают сегодня