Открыть главное меню

Изменения

24 байта убрано ,  2 месяца назад
</source>
 
Ограничением примененияНедостатком этого способа является невозможность объявлять тело цикла просмотра внутри, требуя где-нибудь объявления [[Указатель функции|указателя функции]] или [[Функциональный_объект|функтора]] и передачи его как аргумента. Это может быть частично скомпенсированокомпенсировано использованием такой библиотеки, как [[Boost (библиотека)|Boost]], и применением [[Анонимная функция|лямбда-функции]] для неявного создания функторов со схожим инфиксным синтаксисом операторов. Только с учетом этого, такая библиотека определенные операции должна выполнять заданными способами.
 
Начиная со стандарта [[C++11]] итераторы могут использоваться неявно в цикле <code>for</code>, реализуя функциональность обхода всех элементов контейнера:<syntaxhighlight lang="c++">
Анонимный участник