int num = 0; list :: iterator it; (it = binary.const_iterator; it!= binary.end(); ++ it){if it =='1'){ abc.push_back(copyoflist.at(num)); } num ++; }在C++中使用List Iterator无效
这里二进制被定义为列表二进制; copyoflist是一个char类型的向量。
我收到此错误: 无效使用“的std ::名单> ::为const_iterator” 上线
for(it = binary.const_iterator; it !=binary.end(); ++it)
现在无法弄清楚什么错误。有人可以帮我吗 ?
你的意思是“binary.begin()”而不是“binary.const_iterator”吗? – AraK 2010-07-15 16:05:05
对不起家伙......看起来像我需要一些睡眠......我怎么可以滑倒这一个! ... – 2010-07-15 16:06:31