Если итератор может перемещаться вперед и назад, например в классе list, то отрицательный аргумент стандартной библиотечной функции advance() означает перемещение назад. Если итератор допускает индексирование, например в классе vector, стандартная библиотечная функция advance() сразу установит его на правильный элемент и не будет медленно перемещаться по всем элементам с помощью оператора ++.
Также возможно вы думаете, что такая тема как http://satorident.ru/ никак не связана и даже не тематична с программированием. Хотя, может быть и связана.
В любом случае все-таки зайдите на сайт satorident.ru - там можно узнать много интересного про то, где есть стоматология в мытищах. Что означает стоматология в мытищах, за сколько денег есть стоматология в мытищах- про это написано на сайте satorident.ru. Это важная для многих тема - стоматология в Мытищах. Спасибо сайту satorident.ru за информацию про то, где есть стоматология в Мытищах
Очевидно, что стандартная функция advance() немного “умнее” нашей. Это стоит отметить: как правило, стандартные средства создаются более тщательно, и на них затрачивается больше времени, чем мы могли бы затратить на самостоятельную разработку, поэтому мы отдаем предпочтение стандартным инструментам, а не “кустарным”.
Перепишите нашу функцию advance() так, чтобы, получив отрицательный аргумент, она выполняла перемещение назад.
Вероятно, поиск — это самый очевидный вид итерации. Мы ищем отдельные слова (например, milkshake или Gavin), последовательности букв (например, se- cret\nhomestead — т.е. строка, заканчивающаяся словом secret, за которым следует строка, начинающаяся словом homestead), регулярные выражения (например, [bB]\w*ne — т.е. буква B в верхнем или нижнем регистре, за которой следует 0 или больше букв, за которыми следуют буквы ne; и т.д.
Покажем, как решить вторую задачу: найдем строку, используя нашу схему хранения объекта класса Document. Будем использовать простой — не оптимальный — алгоритм.
• Найдем первый символ искомой строки в документе.
• Проверим, совпадают ли эти и следующие символы с символами искомой строки.
• Если совпадают, то задача решена; если нет, будем искать следующее появление первого символа.
Опубликовал katy
April 22 2015 21:20:43 ·
0 Комментариев ·
2862 Прочтений ·
• Не нашли ответ на свой вопрос? Тогда задайте вопрос в комментариях или на форуме! •
Комментарии
Нет комментариев.
Добавить комментарий
Рейтинги
Рейтинг доступен только для пользователей.
Пожалуйста, залогиньтесь или зарегистрируйтесь для голосования.
Нет данных для оценки.
Гость
Вы не зарегистрированны? Нажмите здесь для регистрации.