注册 登录
编程论坛 C++教室

c++ 迭代器判断是否为 NULL

szjszj 发布于 2014-05-10 15:36, 578 次点击
    开发环境vs2008
    这一句报错
    if ( Pick->pvDsRead == NULL || m_IsFindNpc )
    其中pvDsRead是vector< DsModelData* >::iterator 类型
    DsModelData是struct类型
    出错信息
    error C2678: 二进制“==”: 没有找到接受“std::_Vector_iterator<_Ty,_Alloc>”类型的左操作数的运算符(或没有可接受的转换)
    新手,请见谅


[ 本帖最后由 szjszj 于 2014-5-10 15:40 编辑 ]
2 回复
#2
funyh2502014-05-10 21:32
“==”换成“=”试试

互学!
#3
szjszj2014-05-11 10:00
好吧,我先试试,不管能不能解决,都要感谢你
1