0

This code gives error
the code:

class B;

template <typename T>
class C {
public:
    T cx;
};

class A : public C<A::B> {
public:
    class B { };
};

the error:
Error C2079 'C::cx' uses undefined class 'B'

As you can see i tried cyclic depentencies to no avail
Any ideas?

0 Answers0