Skip to content

Замечания по классу CStrLst #17

@alexey-malov

Description

@alexey-malov
    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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions