int num = 0; list :: iterator it; for (it = binary.const_iterator; it! = binary.end(); ++ it) { if (* it == '1') { abc.push_back (copyoflist.at (num)); } num ++; }C++에서 List Iterator를 잘못 사용했습니다.
여기서 이진은 목록 바이너리로 정의됩니다. copyoflist는 char 유형 벡터입니다.
나는이 오류가 무엇입니까 : 라인에서의 잘못된 사용 '표준 : : 목록> :: const_iterator를' 을
for(it = binary.const_iterator; it !=binary.end(); ++it)
잘못 무슨 일이 일어나고 있는지 알아낼 수 없습니다입니다. 누군가 나를 도울 수 있습니까?
"binary.const_iterator"대신 "binary.begin()"을 의미합니까? – AraK
죄송합니다 얘들 아 ... 잠이 좀 필요해. 어떻게 이걸 풀 수 있을까? ... –