64,685
社区成员
发帖
与我相关
我的任务
分享
template <class T, class Alloc = alloc>
class vector {
typedef T value_type;
typedef value_type* iterator;
typedef value_type& reference;
...
protected:
iterator start;
iterator finish;
iterator end_of_storage;
...
public:
...
iterator begin() {return start;}
reference operator[](size_type n) {return *(begin() + n);}
...
};