저는 C++ 프로그래밍 초보자이며 iterator를 만들 필요가 있지만 요소를 인식하지 못하기 때문에 루프에 문제가 있습니다 (C++ 11에서). , 내가 설명 :내 자신의 클래스에서 반복자 생성 C++ 11
class myclass{
std::string str;
myclass();
std::iterator<(what do i have to put here?), char, diffptr_t, char*, char&> begin(){
return str.begin();
}
}
이 클래스 읽는 방법
void func(myclass& m){
for(char a: m){ //Here's the problem, i don't know why it doesn't work
//do function
}
어떤 몸이 그렇게 할 최선의 방법입니다 말할 수를 ?? 그리고 여기에 무슨 문제가 있니?
같은 수 :: 반복자는 실제로 반복자의 유형으로 사용하는하지 반복자를 구현하는 데 도움을위한 것입니다. – Jake