Эта проблема возникает, когда я пытался написать шаблон класса C++ с ctor, который принимает "общий итератор". Я не знаю, нужно ли здесь использовать здесь слово general, но я имею в виду, что он может принимать итератор, как контейнер STL.
Другими словами, я смущен итератором. Кажется, что все контейнеры STL имеют итератор того же типа, и что это за тип? Это просто указатель? Или что-то более сложное? Но STL-контейнер действительно принимает нормальный указатель.
(Я хотел бы сравнить его с Iterator<T>
в Java
, что довольно просто и это просто класс)