私はC ++プログラミングの初心者で、イテレータを作成する必要がありますが、要素を認識しないため、ループ(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
}
どの体がそれを行うための最良の方法であるかを知ることができますか?? ここで何が問題なのですか?