当我定义自己的容器,我必须提供成员类型的十几个,例如:产生部件类型的容器
typedef T& reference;
typedef const T& const_reference;
typedef T* iterator;
typedef const T* const_iterator;
typedef std::size_t size_type;
typedef std::ptrdiff_t difference_type;
typedef T value_type;
typedef T* pointer;
typedef const T* const_pointer;
typedef std::reverse_iterator<iterator> reverse_iterator;
typedef std::reverse_iterator<const_iterator> const_reverse_iterator;
有一个基类的模板,我可以继承,类似于std::iterator<T>
为我自己的迭代器?
对于“OTOH”部分:宏来救援! – rafak 2011-02-24 22:27:34