![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
ViGOur |
![]()
Сообщение
#1
|
![]() Мастер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модератор Сообщений: 3296 Регистрация: 9.10.2007 Из: Москва Пользователь №: 4 Спасибо сказали: 231 раз(а) Репутация: ![]() ![]() ![]() |
Что, может попробуем посоревноваться кто больше осмысленных функциональных адаптеров друг за другом выстроит?
Например так: где std::not1( std::bind2nd( std::modulus<int>(), 2)) - функциональные адаптеры, с помощью которых мы находим первый четный элемент списка...
|
|
|
![]() |
Iron Bug |
![]()
Сообщение
#2
|
![]() Профессионал ![]() ![]() ![]() ![]() ![]() Группа: Модератор Сообщений: 1611 Регистрация: 6.2.2009 Из: Yekaterinburg Пользователь №: 533 Спасибо сказали: 219 раз(а) Репутация: ![]() ![]() ![]() |
Вот что не очень читабельно на первых порах, так это а что тут нечитабельного? обычные темплейты... может, это с непривычки они кажутся сложными. но там нет ничего хитрого. главное, в синтаксисе не наделать опечаток. а то компилятор на ошибки в темплейтах выдаёт совершенно невменяемые сообщения и потом фиг найдёшь, что ему на самом деле не нравится. |
|
|
![]() ![]() |
![]() |
Текстовая версия | Сейчас: 26.2.2025, 5:47 |