Название: Индекс первого различия двух массивов Отправлено: Racheengel от Октябрь 20, 2015, 14:37 Всем привет,
вот не знаю, может я слепой, но как-то не смог найти в std функцию, которая возвращает индекс первого различного элемента двух массивов. Есть std::mismatch, но она возвращает пару ЭЛЕМЕНТОВ. А как найти их индексы? Понятно, что "сделать ручками" - это пару строк кода:) Но все же... Название: Re: Индекс первого различия двух массивов Отправлено: Пантер от Октябрь 20, 2015, 14:43 Она возвращает пару итераторов, по которым ты можешь найти индекс.
Название: Re: Индекс первого различия двух массивов Отправлено: Racheengel от Октябрь 20, 2015, 14:59 А, точно, пора очки покупать, наверно :(
И если я хочу найти разницу с хвоста - это, по идее, с reverse_iterator же должно работать? Название: Re: Индекс первого различия двух массивов Отправлено: Пантер от Октябрь 20, 2015, 15:45 Да должно, по-идее. Только std::distance у тебя через жопу будет.
|