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

std::function overload - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Крашится программа при попытке присваивания значения элементу дин-го массива http://www.cyberforum.ru/cpp-beginners/thread954917.html
Не могу понять в чём ошибка. Я только учусь, поэтому возможно, что ошибка элементарная. Вот шаблон класса множество. Хотел написать функцию, которая "нормализует" мн-во(т.е. удаляет из него...
C++ Не понимаю как использовать функцию getchar() Мне нужно что бы при нажатий на определенную клавишу прога выходила из консоли, это мая первая программка. Конечно не обязательно что бы эта функция(я просто такой вариант в интернете нашел), а... http://www.cyberforum.ru/cpp-beginners/thread954909.html
ошибка при запуске C++
Все добрый день. \Написал программу которая должна высчитывать значения т1 и т2, но во время компиляции выводит ошибку: LINK : fatal error LNK1123: failure during conversion to COFF: file invalid or...
C++ Программа вычисляющая номер позиции первого символа 0
Доброго времени суток Требуется написать такую программу: Используя тип unsigned long int, выполнить с двоичным представлением числового значения указанное действие: Вычислить номер позиции...
C++ Защита от дизассемблирования http://www.cyberforum.ru/cpp-beginners/thread954891.html
Привет, Какие меры можно предпринять по защите от дизассемблирования программы на c++ ? пишу под XE4
C++ как выполнить проверку? Вот задание "Ведомость абитуриентов, которые сдали вступительные экзамены в ВУЗ, содержит ФИО, адрес, оценки по трем предметам. Определить количество абитуриентов которые живут в г.Киеве, имеют... подробнее

Показать сообщение отдельно
Nekto
342 / 287 / 10
Регистрация: 23.03.2012
Сообщений: 838

std::function overload - C++

15.09.2013, 15:21. Просмотров 255. Ответов 0
Метки (Все метки)

Возникла проблема. Имеется
C++
1
std::map<std::wstring, std::function<void(web::http::http_request, std::deque<std::wstring>&)>>
С разными функциями внутри. Пытаюсь сделать возможность динамического добавления. Но компилятор не видит разницу между std::function c разным количеством параметров. Он не знает, что выбрать из
C++
1
2
3
4
    void AddHandler(std::wstring i_command, std::function<void(web::http::http_request, std::deque<std::wstring>&)> i_function);
    void AddHandler(std::wstring i_command, std::function<void(web::http::http_request, std::deque<std::wstring>&
                                                             , std::map<std::wstring, std::function<void(web::http::http_request, std::deque<std::wstring>&)>>&
                                                             , MapCollection&)> i_function);
В гугле пока нашел только какие-то слишком сложные, как по мне, способы. Есть что-то простое? VS2012.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru