This question has probably come up before but I can't find an answer.
Why can't I declare something like:
The compiler refuses to recognize the syntax:Code:TemplatedClassA<TemplatedClassB<int>> myFancyVariable;
error: ISO C++ forbids declaration of 'TemplatedClassA' with no type
error: expected ';' before '<' token