![](https://iknow-base.cdn.bcebos.com/lxb/notice.png)
为什么不能用vector<pair<int,int>>a;这样定义,该怎么改
报错:1422D:\C++程序设计\sort_sequences.cpp[Error]'>>'shouldbe'>>'withinanestedtemplateargum...
报错:14 22 D:\C++程序设计\sort_sequences.cpp [Error] '>>' should be '> >' within a nested template argument list
展开
1个回答
展开全部
vector<pair<int,int>/* */>a;
过去C++总是把两个连续的>看作右移位运算符,因此会导致错误,不过新标准使得不加碍眼的空格也能以“正常”方式识别……
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询