>> Ниже пример тегов итератора.
>> Где тут указатель на ОБЪЕКТ?
> При чем здесь вообще теги итератора?Показывают на что указывает этот конкретный итератор?
>> Вы просто то что в книжке написали тут повторяете и не задумываетесь о том какая это чушь.
> Ну так может вы в конце концов объясните, что не так, и
> как должно быть правильно? Я пока вижу лишь поток бестолкового "чушь,
> бред, маразм" и т.п. бессмыслицы.
Ну вы бы хоть наносекунду самостоятельно попытались подумать.
Времени и сил у меня объяснять эти вещи нет...
Никаким итератором указатель конечно же не является, никогда не являлся, и не будет.
А за то что можно сделать с ним операцию ++ нужно отрезать руки тем кто это придумал.
Это может быть разрешено только для массивов (но даже в таком виде будет оставлять споры о количестве розг для авторов этой гениальной идеи). Но С++ не смогло осилить не то что строгую типизацию, а видимо типизацию вообще, кроме Классов Страуструпа конечно натянутых совой на глобус.
Говоря о бреде и маразме, вот это в языке явно работающем с указателями:
void printarray (int arg[], int length) {
for (int n=0; n<length; ++n)
cout << arg[n] << ' ';
cout << '\n';
}
int main ()
{
int foo[] = {5, 10, 15};
printarray (foo,33);
}
Класс вообще, передаём указатель но не явно, потому что? Во имя Сатаны!