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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
slipp1
13 / 12 / 1
Регистрация: 09.11.2012
Сообщений: 367
Записей в блоге: 1
#1

binder - C++

01.11.2013, 20:16. Просмотров 433. Ответов 3
Метки нет (Все метки)

C++
1
binder1st < equal_to<int> > equal_to_10 (equal_to<int>(),10);
подстановка 10ти в предикат equal_to<int>() вместо первого аргумента

C++
1
binder2nd < less<int> > IsNegative (less<int>(),0);
подстановка 0ля в предикат less<int>() вместо второго аргумента

еcли не так. тогда не пойму зачем
C++
1
binder1st
C++
1
binder2nd
и в чем отличия.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.11.2013, 20:16
Здравствуйте! Я подобрал для вас темы с ответами на вопрос binder (C++):

Как написать Binder - Visual Basic
Решил написать Binder как этот - http://freesoft.ru/quickbinder, есть идеи по реализации? Добавлено через 3 часа 47 минут Ну,...

Как написать Binder - Visual Basic
Решил написать Binder как этот - http://freesoft.ru/quickbinder, есть идеи по реализации? Добавлено через 3 часа 47 минут Ну,...

Как написать Binder - Visual Basic
Решил написать Binder как этот - http://freesoft.ru/quickbinder, есть идеи по реализации? Добавлено через 3 часа 47 минут Ну,...

Как написать Binder - Visual Basic
Решил написать Binder как этот - http://freesoft.ru/quickbinder, есть идеи по реализации? Добавлено через 3 часа 47 минут Ну,...

Как написать Binder - Visual Basic
Решил написать Binder как этот - http://freesoft.ru/quickbinder, есть идеи по реализации? Добавлено через 3 часа 47 минут Ну,...

Как написать Binder - Visual Basic
Решил написать Binder как этот - http://freesoft.ru/quickbinder, есть идеи по реализации? Добавлено через 3 часа 47 минут Ну,...

Как написать Binder - Visual Basic
Решил написать Binder как этот - http://freesoft.ru/quickbinder, есть идеи по реализации? Добавлено через 3 часа 47 минут Ну,...

Как написать Binder - VB
Решил написать Binder как этот - http://freesoft.ru/quickbinder, есть идеи по реализации? Добавлено через 3 часа 47 минут Ну,...

Как написать Binder - VB
Решил написать Binder как этот - http://freesoft.ru/quickbinder, есть идеи по реализации? Добавлено через 3 часа 47 минут Ну,...

Как написать Binder - VB
Решил написать Binder как этот - http://freesoft.ru/quickbinder, есть идеи по реализации? Добавлено через 3 часа 47 минут Ну,...

Как написать Binder - VB
Решил написать Binder как этот - http://freesoft.ru/quickbinder, есть идеи по реализации? Добавлено через 3 часа 47 минут Ну,...

Как написать Binder - VB
Решил написать Binder как этот - http://freesoft.ru/quickbinder, есть идеи по реализации? Добавлено через 3 часа 47 минут Ну,...

Как написать Binder - VB<

Как написать Binder - VB
Решил написать Binder как этот - http://freesoft.ru/quickbinder, есть идеи по реализации? Добавлено через 3 часа 47 минут Ну,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
MrGluck
Модератор
Эксперт CЭксперт С++
7498 / 4614 / 694
Регистрация: 29.11.2010
Сообщений: 12,631
01.11.2013, 20:38 #2
Для коммутативной операции, такой как equal_to, результаты будут совпадать.
C++
1
2
3
4
5
6
7
8
9
10
11
#include <iostream>
#include <functional>
#include <vector>
#include <algorithm>
 
int main()
{
    std::vector<int> v = {1, 0, -4, 2, 5};
    std::cout << *std::find_if(v.begin(), v.end(), std::bind2nd(std::less<int>(), 0)) // (элемент) < 0
              << *std::find_if(v.begin(), v.end(), std::bind1st(std::less<int>(), 0)); // 0 < (элемент)
}
bind1st вставит вместо первого аргумента, bind2nd вместо второго
0
slipp1
13 / 12 / 1
Регистрация: 09.11.2012
Сообщений: 367
Записей в блоге: 1
01.11.2013, 20:42  [ТС] #3
Цитата Сообщение от MrGluck Посмотреть сообщение
bind1st вставит вместо первого аргумента, bind2nd вместо второго
я говорил про:
C++
1
binder1st, binder2nd
0
MrGluck
Модератор
Эксперт CЭксперт С++
7498 / 4614 / 694
Регистрация: 29.11.2010
Сообщений: 12,631
01.11.2013, 21:32 #4
Цитата Сообщение от slipp1 Посмотреть сообщение
я говорил про:
ок, bind1st вставит вместо первого аргумента объект binder1st, bind2nd вместо второго binder2nd. И то и то (биндеры) функциональные объекты.
bind1st и bind2nd это функции для их построения
0
01.11.2013, 21:32
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.