首页 相关文章 一例奇怪的编译错误(VC6)

一例奇怪的编译错误(VC6)

一例奇怪的编译错误(VC6)

VC6 编译下段代码会报错.
将出错行
if (mmm.end() == itr) // ERROR
改写为
if (itr == mmm.end()) // OK
就可通过.

(g++可以通过.)

/**//*
error C2679: binary '==' : no operator defined which takes a right-hand operand of type 'class std::_Treeint,struct std::pairint const ,int,struct std::mapint,int,struct std::lessint,class std:
:allocatorint ::_Kfn,struct std::lessint,class std::allocatorint ::const_iterator' (or there is no acceptable conversion)

*/

#pragma wa...[ 查看全文 ]

2016-02-19 标签:

一例奇怪的编译错误(VC6)的相关文章

手机页面
收藏网站 回到头部