Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Тетрис на mvc https://www.cyberforum.ru/ cpp-beginners/ thread1214709.html
Здрасти евриван) Как Вы? Все у Вас в порядке?) Думаю да) А я опять к Вам со своими проблемами( Наверное уже достал Вас хи-хи) Ладно, сразу к теме Итак, хочу реализовать Тетрис. Когда-то давно я его писал, и в принципе все меня устраивало, пока не прочитал про рефакторинг, паттерны, каркасы и тд. Я понял, что код мой - это ужас!) Решил заняться плотно каркасом MVC и реализовал несколько...
C++ Найти минимальное в произведении чисел
Ребята помогите, т. к. что то не пойму! Нужно найти минимальное в произведении чисел!!!! # include <iostream> # include <ctime> using namespace std; void main () { const int N=16; int mas ; int sum=0, min=0;
C++ Отсортировать по убыванию положительные элементы массива методом обмена Отсортировать по убыванию положительные элементы массива методом обмена https://www.cyberforum.ru/ cpp-beginners/ thread1214702.html C++ Ребята пожалуйста , переписать с С++ на Си ! ! Спасибо! https://www.cyberforum.ru/ cpp-beginners/ thread1214697.html
#include <fstream> #include <bitset> #include <sstream> #include <sys/time.h> #include <string> #include <iostream> #include <stdlib.h> using namespace std;
Почему не могу заполнить массив символом ? C++
Ест char массив. Не могу заполнить все значения массива звездочкой. * int main() { char val='*'; char q ='q'; const int s=3; char arr; int k=0; int i=0;
C++ Возможен ли большой шрифт в консоли Не знаю ли такое возможно, но можно поменять шрифт в 3 раза больше чем стандартний https://www.cyberforum.ru/ cpp-beginners/ thread1214674.html
C++ Составить программу, которая заменяет в текстовом файле порядок следования предложений на обратный https://www.cyberforum.ru/ cpp-beginners/ thread1214661.html
Дан текст и надо написать программу, которая заменяет в текстовом файле порядок следования предложений на обратный. Помогите пожалуйста.
C++ Как упростить программу и почему она не работает на Visual Studio
Доброго времени суток! Код программы, работающий через онлайн-компилятор отказывается проходить успешно на Visual Studio, не могу разобраться почему. И если можно, подскажите как можно упростить сам код, для глупого студента первого курса Суть программы: Вывести все простые числа, в которых нет двух подряд идущих одинаковых цифр. #include <iostream> #include <cmath> #include <string>...
C++ Орфографический корректор для DOS Приветсвтвую всех!Нужна помощь, проблема в том, что нужно написать корректор, суть его заключается в том, что пользователь вводит слово, и затем, из файла берется библиотека слов, и если слово введенное пользователем присутсвует в так называемом файловом "словаре", то ничего не выводится и все хорошо, а если слово не соответсвует, то выводятся похожие слова, которые можно использовать, например... https://www.cyberforum.ru/ cpp-beginners/ thread1214652.html C++ Программа с массивом и классом https://www.cyberforum.ru/ cpp-beginners/ thread1214647.html
Добрый день. Нужно написать программу. Если пользователь вводит 1 - даем ему записать марку машины. Если пользователь вводит 2 - пишет марку машины которые нужно убрать со стоянки. Короче говоря ведется учет всех автомобилей на стоянке, автомобили можно добовлять и убирать из списка. Сделать при помощи класса и динамического массива.
C++ Расположить элементы массива так, чтобы сначала были отрицательные и нули, а потом положительные
Дан массив из 12 элементов. Расположить элементы так,чтобы сначала были отрицательные и нули,а потом положительные. Порядок расстановки не менять #include "stdafx.h" #include <iostream> #include <cstdlib> using namespace std; //#define n 10 int main(){ const int n=12; int mas; int tmp = 0;
C++ Обращение к функциям С++, расположенным в других файлах *.cpp https://www.cyberforum.ru/ cpp-beginners/ thread1214639.html
Я пишу ПО с пустого проекта всегда, но мне хочется научиться раскладывать функции по файлам *.cpp*. но у меня не получается к этим функциям обратиться из другого *.cpp*
What a waste!
1608 / 1300 / 180
Регистрация: 21.04.2012
Сообщений: 2,729
23.06.2014, 01:22 0

Использование bind2nd - C++ - Ответ 6352591

23.06.2014, 01:22. Показов 13988. Ответов 23
Метки (Все метки)

Ответ

Цитата Сообщение от andrejap Посмотреть сообщение
Но мой вопрос относительно возвращаемого типа адаптора связан с тем, что как-то не хочу применять повсеместно auto, пока не буду знать точно, что выводится там автоматически.
Там смысл в том, что ты будешь знать какими свойствами обладает адаптор (callable, сколько и каким образом передаются аргументы), но какой конкретный тип будет иметь этот адаптор тебе знать не надо; на разных компиляторах даю оценку 146% он будет совершенно разный. Если интересна реализация, то смотри исходники STL либо boost::bind (сразу скажу, вся эта "магия" относительно проста но здесь синтаксис С++ и правила оформления кода не для слабонервных.

Добавлено через 8 минут
+ учитывая сказанное, если ты собираешься сохранить результат std::bind, то обязательно используй auto в качестве спецификатора типа, т.к. возвращаемый тип не специфицирован стандартом языка.

Добавлено через 4 минуты
Цитата Сообщение от andrejap Посмотреть сообщение
Спросил, чтобы разобраться что же там, если не bool.
Там должен быть (если не запамятовал) не bool, а callable (вызываемая "сущность"), которая имеет тип возвращаемого значения, неявно приводимого к bool.

Вернуться к обсуждению:
Использование bind2nd C++
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
23.06.2014, 01:22
Готовые ответы и решения:

Непонятки с bind2nd
Привет. Вот к примеру есть такой код: #include &lt;algorithm&gt; #include &lt;functional&gt; #include...

bind1st и bind2nd
Проблемы с std::bind1st и std::bind2nd Пишу такой код: void foo(int &amp;t, int &amp;t) { } int...

Отличие bind2nd от binder2nd
Привет. Чем отличается bind2nd (1st) от binder2nd (1st)? Первый - функция, а второй - функтор?...

Ошибка номер c2535 в адапторе bind2nd
Доброго времени суток начал изучать STL и пытаюсь соответственно активно использовать в...

23
23.06.2014, 01:22
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
23.06.2014, 01:22
Помогаю со студенческими работами здесь

Забиндить второй аргумент функции, используя std::bind2nd
Как забиндить свою функцию с двумя аргументами в функцию с одним аргументом? Вот пример в котором...

Работа с двумерными числовыми массивами. Использование указателей. Использование функций пользователя.
Помогите пожалуйста!!!!!!! Сделать три варианта: первый вариант – передача данных между...

Создание и использование своих @NamedQueries. Использование EntityManager
Добрый день! Создавал классы сущностей и сессий через NetBeans генераторы кода. Использование...

Задачи на использование событий. Осуществить использование событий в программе с применением синтаксиса обработчика, рекомендованного для среды NET Fr
NET Framework. Программа для поиска простых чисел среди чисел Фибоначчи. При нахождении...

Использование строк.Использование структур
Задачка: Дана строка,состоящая из групп нулей и едениц. Найти и вывести на экран группы с нечетным...

Использование функций, использование break
Здравствуйте. Не знал как назвать тему, боялся что, если назову &quot;КАК ЭТО РАБОТАЕТ?&quot; то её удалят....

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru