Vector Iterator Plan B Redefine inside Vector<T> class Vector { public: // Terminology support typedef T ValueType; typedef T* Iterator; typedef const T* ConstIterator; ... }; The implementation is part of the language
class Vector { public: // Terminology support typedef T ValueType; typedef T* Iterator; typedef const T* ConstIterator; ... };