first insert ok
This commit is contained in:
@@ -24,7 +24,7 @@ public:
|
||||
typedef T value_type;
|
||||
typedef Allocator allocator_type;
|
||||
typedef std::size_t size_type;
|
||||
// typedef std::ptrdiff_t difference_type;
|
||||
typedef std::ptrdiff_t difference_type;
|
||||
|
||||
typedef T * iterator;
|
||||
typedef T const * const_iterator;
|
||||
@@ -62,16 +62,16 @@ public:
|
||||
*************/
|
||||
// begin -------------------------------------
|
||||
iterator begin();
|
||||
//const_iterator begin() const;
|
||||
const_iterator begin() const;
|
||||
// end ---------------------------------------
|
||||
iterator end();
|
||||
//const_iterator end() const;
|
||||
const_iterator end() const;
|
||||
// rbegin ------------------------------------
|
||||
//reverse_iterator rbegin();
|
||||
//const_reverse_iterator rbegin() const;
|
||||
// reverse_iterator rbegin();
|
||||
// const_reverse_iterator rbegin() const;
|
||||
// rend --------------------------------------
|
||||
//reverse_iterator rend();
|
||||
//const_reverse_iterator rend() const;
|
||||
// reverse_iterator rend();
|
||||
// const_reverse_iterator rend() const;
|
||||
|
||||
/************
|
||||
* capacity :
|
||||
@@ -118,18 +118,24 @@ public:
|
||||
// pop_back ----------------------------------
|
||||
void pop_back();
|
||||
// insert ------------------------------------
|
||||
//iterator insert(iterator position, const value_type& val);
|
||||
//void insert(iterator position, size_type n, const value_type& val);
|
||||
//template <class InputIterator>
|
||||
// void insert(iterator position, InputIterator first, InputIterator last);
|
||||
iterator insert(iterator position, const value_type& val);
|
||||
// void insert(iterator position, size_type n, const value_type& val);
|
||||
// template <class InputIterator>
|
||||
// void insert(iterator position, InputIterator first, InputIterator last);
|
||||
// erase -------------------------------------
|
||||
//iterator erase(iterator position);
|
||||
//iterator erase(iterator first, iterator last);
|
||||
iterator erase(iterator position);
|
||||
iterator erase(iterator first, iterator last);
|
||||
// swap --------------------------------------
|
||||
//void swap(vector& x);
|
||||
void swap(vector& x);
|
||||
// clear -------------------------------------
|
||||
void clear();
|
||||
|
||||
/*************
|
||||
* allocator :
|
||||
*************/
|
||||
// get_allocator -----------------------------
|
||||
allocator_type get_allocator() const;
|
||||
|
||||
|
||||
private:
|
||||
|
||||
|
||||
Reference in New Issue
Block a user