void Insert(std::string const &, iterator &);
void Delete(iterator &pos);
Следует различать iterator и const_iterator, а также const iterator и const const_iterator
Методы insert и delete должны принимать итератор либо по значению, либо по константной ссылке
При компиляции с Warning level=4 компилятор ругается на отход от стандарта (пере
Ввести методы begin/end/rbegin/rend
реверсивный итератор сделать на основе std::reverse_iterator
Рекомендую ознакомиться с boost::iterators library
http://www.boost.org/doc/libs/1_59_0/libs/iterator/doc/index.html
Следует различать iterator и const_iterator, а также const iterator и const const_iterator
Методы insert и delete должны принимать итератор либо по значению, либо по константной ссылке
При компиляции с Warning level=4 компилятор ругается на отход от стандарта (пере
Ввести методы begin/end/rbegin/rend
реверсивный итератор сделать на основе std::reverse_iterator
Рекомендую ознакомиться с boost::iterators library
http://www.boost.org/doc/libs/1_59_0/libs/iterator/doc/index.html