This compiles:
std::map<int, std::vector<int> > vDescriptorAtom;
This:
std::map<int, std::vector<int>> vDescriptorAtom;
gives the following error:
src/MessageHandler.cpp:191: error: >> should be > > within a nested template argument list
This is obviously because >>
is an operator. But looking at the error GCC throws, I cannot understand what it is trying to say. What does "nested template argument list" mean. Thanks.