![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
Unconstrained SetsBoost , Chapter 1. Boost.Bimap , The tutorial
|
Правильная коллекция бикарта является мутной, поэтому ее элементы могут быть изменены с помощью итераторов. |
Но использование бикарты имеет некоторые преимущества
typedef map_type::const_iterator const_iterator; typedef std::pair<const_iterator,const_iterator> const_range;const_range r = m.range( "one" <= _key, _key <= "two" ); for( const_iterator i = r.first; i != r.second; ++i ) { std::cout << i->first << "-->" << i->second << std::endl; } m.modify_key( m.begin(), _key = "1" );
Этот диапазон является моделью BidirectionalRange, читайте docs of Boost. Проверить больше информации. |
Статья Unconstrained Sets раздела Chapter 1. Boost.Bimap The tutorial может быть полезна для разработчиков на c++ и boost.
Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.
:: Главная :: The tutorial ::
реклама |