当前位置: 首页 > 工具软件 > List Template > 使用案例 >

error: ‘>>‘ should be ‘> >‘ within a nested template argument list

袁青青
2023-12-01
vector<vector<char>>

将">>“中间加个空格变成”> >"

vector<vector<char> >

原因:

在使用C++提供的标准模板库(Standard Template Library,STL)时,typename 也就是代码中的菱形符号中的vector是一个STL标准容器,在使用C++11之前标准的编译器将">>“视为移位符号,导致编译错误"error: ‘>>’ should be ‘> >’ within a nested template argument list”.

 类似资料: