Re[6]: Зачем просят перевернуть строку на интервью?
От: Somescout  
Дата: 12.10.18 17:16
Оценка: -3
Здравствуйте, Nuzhny, Вы писали:

N>template<class BidirIt>

N>void reverse(BidirIt first, BidirIt last)
N>{
N> while ((first != last) && (first != --last)) {
N> std::iter_swap(first++, last);
N> }
N>}
N>

Что-то смотрю я на этот код, и кажется мне что он будет работать только с null-terminated string. А на произвольной подстроке облажается.
ARI ARI ARI... Arrivederci!
Отредактировано 13.10.2018 8:31 Somescout . Предыдущая версия . Еще …
Отредактировано 13.10.2018 8:27 Somescout . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.