ME>Если изменяешь член, который не используется как index или его часть, то достаточно:
ME>ME>const_cast<Event&>(*itr).m_bBusy = true;
ME>
Про const_cast я сразу догадался, просто сам себе не поверил что для того что бы сделать изменение нужно вот так извратиться, подумал м.б. я итераторы не те использую.
Тогда какой самысл в const_iterator в том же пространстве?
ME>В противном случае, см. док-цию multi_index<>::modify().
Спасибо гляну. Я так понимаю этот метод введён что бы сохранить упорядоченную структуру.
Кстати есть ли способ задать при объявлении multi_index свой предикат для упорядочивания в индексном представлении?
ME>--
ME>Maxim Yegorushkin
ME>No Microsoft product was used in any way to write or send this text.
ME>If you use a Microsoft product to read it, you're doing so at your own risk