- 论坛徽章:
- 0
|
namespace BWAPI
{
std::set<UnitType*> AI_BUILD_QUEUE;
}
在之前定义的SET集合
for (std::set<UnitType*>::const_iterator i = BWAPI::AI_BUILD_QUEUE.begin(); BWAPI::AI_BUILD_QUEUE.end(); i++)//这一行报错,错误信息在下面
{
;
}
1>AI.cpp
1>.\AI.cpp(101) : error C2451: “std::_Tree<_Traits>::iterator”类型的条件表达式是非法的
1> with
1> [
1> _Traits=std::_Tset_traits<BWAPI::UnitType *,std::less<BWAPI::UnitType *>,std::allocator<BWAPI::UnitType *>,false>
1> ]
1> 没有可用于执行该转换的用户定义的转换运算符,或者无法调用该运算符
求解
[ 本帖最后由 freedomch2 于 2009-12-15 22:38 编辑 ] |
|