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

последовательность (1+R)/(1+S) под DevC++ - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Структуры: график учёта рабочего времени http://www.cyberforum.ru/cpp-beginners/thread583073.html
Структуры не понимаю(Можете помочь вот с такой задаче срочно надо.... структура график учёта рабочего времени Например:когда пришёл,когда ушёл т.е Фамилия Время прихода Время ухода ...
C++ потоки и файлы У меня есть такое задание: Дан файл f, компоненты которого являются целыми числами. Записать в файл g, компоненты файла f, исключив повторные вхождения чисел. Я накатала такой код: #include... http://www.cyberforum.ru/cpp-beginners/thread583070.html
Что лучше ссылка или указатель? C++
Что лучше - ссылка или указатель?
некорректное преобразование типов float() C++
Проблема - различные значения секунд в Label1 и Label2 при изменении DateTimePicker1 void __fastcall TForm1::DateTimePicker1Change(TObject *Sender) { float md; unsigned short hour,min,sec,ms;...
C++ Достать байты из переменной http://www.cyberforum.ru/cpp-beginners/thread583039.html
есть некий класс\структура. Например: class CLScls { private: int a, b, c; char d; string str; };
C++ Непонятная ошибка Добрый день. Переделывал код http://www.cyberforum.ru/cpp-beginners/thread53080.html под свои нужды. Немогу понять в чём ошибка. Заранее спасибо. 1>c:\users\данила\documents\visual studio... подробнее

Показать сообщение отдельно
gray_fox
What a waste!
1520 / 1223 / 70
Регистрация: 21.04.2012
Сообщений: 2,560
Завершенные тесты: 3
22.05.2012, 23:44
Цитата Сообщение от e73t4ph Посмотреть сообщение
что такое лямбда функции
C++
1
[](const int value) {return value <=1; }
Цитата Сообщение от e73t4ph Посмотреть сообщение
что такое предикат
C++
1
2
3
4
5
struct predicate : std::unary_function<bool, int> {
     bool operator ()(int value) const {
         return value <= 1;
     }
};
Вызывать так:
C++
1
std::count_if(arr, arr + n, predicate()); //[](const int value) {return value <=1; } );
Вообще эту лямбду можно заменить функторами из std:
C++
1
std::count_if(arr, arr + n, std::bind2nd(std::less_equal<int>(), 1)); //[](const int value) {return value <=1; } );
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru