Do I really need three statements, i.e. like this
class A;
template<class _T> class B;
typedef B<A> C;
to forward-declare a pointer of template type C
, like so:
C* c = 0;
I was hoping to be able to conceal the classes A
and B
in my forward-declaration, is that even possible?