gcc например очень недвусмысленно высказывается по этому поводу:
C++ (Qt)
#include <vector>
int main (int argc, char const *argv[])
{
std::vector<std::vector<int>> v;
return 0;
}
untitled: In function ‘int main(int, const char**)’:
untitled:4: error: ‘>>’ should be ‘> >’ within a nested template argument list