Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.71/7: Рейтинг темы: голосов - 7, средняя оценка - 4.71
0 / 0 / 0
Регистрация: 30.10.2016
Сообщений: 7
1

Std::bind, std::mem_fun, std::mem_fn

22.11.2017, 05:56. Просмотров 1351. Ответов 1
Метки нет (Все метки)


В чем разница между функциями std::bind, std::mem_fun, std::mem_fn?
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
22.11.2017, 05:56
Ответы с готовыми решениями:

Как можно еще использовать std::placeholders вне в связки с std::bind?
Добрый день! Как можно еще использовать std::placeholders вне в связки с std::bind?

В чем отличия между std::cref() и std::bind()?
В документации не понял, что делает bind() ? И чем отличается cref() от операции взятия адреса? ...

Не воспринимает ни std::cout, ни std::cin. Вобщем ничего из std. Также не понимает iostream
Здравствуйте! Я хотел начать изучать язык C++. Набрал литературы. Установил Microsoft Visual C++...

ошибка error: cannot convert 'std::string {aka std::basic_string<char>}' to 'std::string* {aka std::basic_stri
на вод поступают 2 строки типа string. определить количество вхождений строки 2 в строку 1 ошибка...

1
Любитель чаепитий
3533 / 1644 / 507
Регистрация: 24.08.2014
Сообщений: 5,597
Записей в блоге: 1
22.11.2017, 08:37 2
Лучший ответ Сообщение было отмечено Anton_IV как решение

Решение

мануалы почитать что-то не позволяет?
Цитата Сообщение от Anton_IV Посмотреть сообщение
std::bind
создаёт обёртку над функцией/функцией-членом с передаваемыми аргументами.
при вызове оператора () надо передать плейсхолдеры, если их не было, то не надо ничего передавать.
Цитата Сообщение от Anton_IV Посмотреть сообщение
std::mem_fn
создаёт обёртку над функцией-членом, при вызове оператора () первым аргументом туда надо передать объект, из которого будет вызываться эта функция и последующими аргументами аргументы этой функции-члена, с которыми надо вызвать функцию-член.
Цитата Сообщение от Anton_IV Посмотреть сообщение
std::mem_fun
то же самое, что и std::mem_fn, только для 0 и 1 аргументов и без volatile спецификаторов, только const.
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
22.11.2017, 08:37

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь или здесь.

STL std::set, std::pair, std::make_pair
Я не знаю как описать тему в двух словах, поэтому не обращайте внимание на название темы....

На основе исходного std::vector<std::string> содержащего числа, создать std::vector<int> с этими же числами
подскажите есть вот такая задача. Есть список . Создать второй список, в котором будут все эти же...

Std::begin() ,std::end(),std::copy
...// int main() { std::vector&lt;double&gt; data;//Работает cout &lt;&lt; std::begin(data); ...

(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&
astxx::manager::connection::connection(std::basic_string&lt;char, std::char_traits&lt;char&gt;,...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

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