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

Изменения

258 байт добавлено ,  6 лет назад
</source>
 
/*Ограничением применения этого способа является невозможность объявлять тело цикла просмотра внутри, требуя где-нибудь объявления [[Указатель функции|указателя функции]] или [[Функтор (программирование)|функтора]] и передачи его как аргумента. Это может быть частично скомпенсировано использованием такой библиотеки как [[Boost (библиотека)|Boost]] и применением лямбда-функции для неявного создания функторов со схожим инфиксным синтаксисом операторов. Только с учетом этого, такая библиотека определенные операции должна выполнять заданными способами.*/ Устарело, в C++11 можно передавать лямбда-функцию в качестве анонимного функтора, например:
std::for_each( C.begin(), C.end(), [](const ItemType& I){ std::cout << I << std::endl; })
 
=== Java ===
Анонимный участник