Форум программистов, компьютерный форум CyberForum.ru

λ-выражение - C++

Восстановить пароль Регистрация
 
-Sova-
0 / 0 / 0
Регистрация: 23.12.2013
Сообщений: 9
25.12.2013, 17:31     λ-выражение #1
Подскажите пожалуйста, как можно оформить λ-выражение, чтобы при помощи неё получить информацию о чётности/нечётности каждого элемента в объекте. Заранее спасибо)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.12.2013, 17:31     λ-выражение
Посмотрите здесь:

Выражение C++
C++ выражение
Выражение C++
Выражение на С++ C++
Подставить в заданное выражение знаки +,-,*,/ так, чтобы выражение было истинным C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
CheshireCat
Эксперт С++
2907 / 1235 / 78
Регистрация: 27.05.2008
Сообщений: 3,309
25.12.2013, 17:32     λ-выражение #2
Что такое "элемент в объекте"?
-Sova-
0 / 0 / 0
Регистрация: 23.12.2013
Сообщений: 9
26.12.2013, 15:09  [ТС]     λ-выражение #3
Например, создаётся объект, состоящий из 15 элементов:
C++
1
2
 object<int>;
   for (int i = 0; i < 15; ++i)
ForEveR
Модератор
Эксперт C++
 Аватар для ForEveR
7927 / 4709 / 318
Регистрация: 24.06.2010
Сообщений: 10,524
Завершенные тесты: 3
26.12.2013, 15:11     λ-выражение #4
-Sova-, Зачем именно лямбда выражение?
outoftime
║XLR8║
 Аватар для outoftime
505 / 427 / 33
Регистрация: 25.07.2009
Сообщений: 2,297
26.12.2013, 15:15     λ-выражение #5
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
#include <iterator>
#include <algorithm>
#include <functional>
#include <vector>
 
int main()
{
    std::vector<int> v = { 1234, 2313, -2314, 527, -214, -3214 };
    
    auto odd = [](const int &value) { return value & 1; };
    std::cout << std::boolalpha << std::any_of(v.begin(), v.end(), odd ) << " "
              << std::boolalpha << std::all_of(v.begin(), v.end(), odd );
    
    return EXIT_SUCCESS;
}
Yandex
Объявления
26.12.2013, 15:15     λ-выражение
Ответ Создать тему
Опции темы

Текущее время: 16:32. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru