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