Ok so I have this code below and when I execute it I get the following error:
type/value mismatch at argument 1 in template parameter list for ‘template<class _Tp, class _Alloc> class std::vector’
vector<s> v;
template <class T>
class A {
public:
struct s{T x;};
};
template <class T>
class B: public A<T> {
public:
using A<T>::s;
vector<s> v;
};
Can someone please explain the problem.