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

std::function overload - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Крашится программа при попытке присваивания значения элементу дин-го массива http://www.cyberforum.ru/cpp-beginners/thread954917.html
Не могу понять в чём ошибка. Я только учусь, поэтому возможно, что ошибка элементарная. Вот шаблон класса множество. Хотел написать функцию, которая "нормализует" мн-во(т.е. удаляет из него повторяюзиеся элементы), но у меня возникли трудности с динамическим массивом. Функция "void normalize()", строка 163- начало функции, а сама проблема на строке 177. #ifndef SET_H #define SET_H ...
C++ Не понимаю как использовать функцию getchar() Мне нужно что бы при нажатий на определенную клавишу прога выходила из консоли, это мая первая программка. Конечно не обязательно что бы эта функция(я просто такой вариант в интернете нашел), а прикрутить не могу не понимаю как. #include "stdafx.h" #include <iostream> using namespace std; int _tmain(int argc, _TCHAR* argv) { float kilometer=0; http://www.cyberforum.ru/cpp-beginners/thread954909.html
ошибка при запуске C++
Все добрый день. \Написал программу которая должна высчитывать значения т1 и т2, но во время компиляции выводит ошибку: LINK : fatal error LNK1123: failure during conversion to COFF: file invalid or corrupt. Когда писал программу в 6, то ошибок не было. А вот 10 ругается чего то( Текст программы/: #include "stdafx.h" #include <iostream> #include <math.h> using namespace std;
C++ Программа вычисляющая номер позиции первого символа 0
Доброго времени суток Требуется написать такую программу: Используя тип unsigned long int, выполнить с двоичным представлением числового значения указанное действие: Вычислить номер позиции первого символа 0 среди значащих разрядов числового значения при использовании нумерации слева (справа) Если не трудно, с комментариями. Буду очень благодарен Чуть не забыл - желательно написать...
C++ Защита от дизассемблирования http://www.cyberforum.ru/cpp-beginners/thread954891.html
Привет, Какие меры можно предпринять по защите от дизассемблирования программы на c++ ? пишу под XE4
C++ как выполнить проверку? Вот задание "Ведомость абитуриентов, которые сдали вступительные экзамены в ВУЗ, содержит ФИО, адрес, оценки по трем предметам. Определить количество абитуриентов которые живут в г.Киеве, имеют средний бал по экзаменам не ниже 4,5, вывести их фамилии в алфавитном порядке" программа компилируется, но не выдает никаких результатов, проблема в том как считается среднее значение, оно целочисленное... подробнее

Показать сообщение отдельно
Nekto
342 / 287 / 10
Регистрация: 23.03.2012
Сообщений: 838
15.09.2013, 15:21     std::function overload
Возникла проблема. Имеется
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.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 22:41. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru