为什么不能用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 展开
 我来答
zjfaok
2013-09-27 · TA获得超过6806个赞
知道大有可为答主
回答量:4146
采纳率:62%
帮助的人:1610万
展开全部
vector<pair<int,int>/* */>a;

过去C++总是把两个连续的>看作右移位运算符,因此会导致错误,不过新标准使得不加碍眼的空格也能以“正常”方式识别……

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式