vector insert ok

This commit is contained in:
hugogogo
2022-06-10 16:47:56 +02:00
parent 68ada8ca68
commit c187d34ce7
4 changed files with 240 additions and 73 deletions

View File

@@ -119,9 +119,10 @@ public:
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);
void insert(iterator position, size_type n, const value_type& val);
template <class InputIterator>
typename enable_if< !is_integral<InputIterator>::value,void >::type
insert(iterator position, InputIterator first, InputIterator last);
// erase -------------------------------------
iterator erase(iterator position);
iterator erase(iterator first, iterator last);