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

разобраться с ошибкой с3867 (msvs 2012) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ проконсультируйте пожалуйста меня с программой: http://www.cyberforum.ru/cpp-beginners/thread1032222.html
у меня эта программа всё, вроде правильно, считает . Но: работает только тогда, когда ввожу икс: положительное и дробное. С отрицательными не хочет. Подскажите, в чем может быть проблема?? Сама суть программы такова:http://www.cyberforum.ru/attachment.php?attachmentid=338527&stc=1&d=1386427879 (вот здесь текст задачи, в ссылке). Код Программы следущий: #include "stdafx.h" #include...
C++ Алгоритмы поиска. "Блудный сын" Прошу помощи тех, кто может помочь) Имеется клеточное поле размером N*M. Из каждой клетки можно перемещаться в одну из соседних, если она есть (вверх, вправо, вниз, влево). Коммивояжер стартует из какой-то клетки. Может ли он обойти все клетки и вернуться в исходную? Написать программу, которая даёт ответ на этот вопрос. Помогите пожалуйста! Может, кто-то разбирается в таких задачах Буду... http://www.cyberforum.ru/cpp-beginners/thread1032219.html
Сумма элементов строки, где расположен элем. с наименьшим значением C++
Помогите написать код к задачи. Дан двумерный динамический массив действительных чисел. Определить сумму элементов строки, в которой расположен элемент с наименьшим значением. Добавлено через 1 час 16 минут Помогите пожалуйста!
C++ Парсер PDF файлов
Кто нибудь делал подобное? Может есть исходники? Готовые решения?
C++ Большое время работы http://www.cyberforum.ru/cpp-beginners/thread1032211.html
Добрый вечер, форумчане! Возникла проблема : у программы чтения файла очень большой runtime(пишу на codeblocks). Что с этим делать? #include <fstream> #include <iostream> #include <string>
C++ Иерархия классов Пацаны срочно нужна ваша помощь!! Надо создать простую программу в с++ на тему БИБЛИОТЕКА, чтобы там обрабатывались ниже приведённые действия имя – char* автор – char* стоимость – float подробнее

Показать сообщение отдельно
proech
10 / 10 / 2
Регистрация: 10.07.2013
Сообщений: 150
08.12.2013, 23:16  [ТС]     разобраться с ошибкой с3867 (msvs 2012)
Ошибка 1 error C2664: std::_Func_class<_Ret>::_Set: невозможно преобразовать параметр 1 из "_Myimpl *" в "std::_Func_base<_Rx> *"

C++
1
2
3
4
5
6
7
8
class Menu{
...
std::function<void()> Process
 
void SetProcess(std::function<void()> Command){Process = Command;}
...
 
}
основная
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
#include "stdafx.h"
#include "Menu.h"
#include <functional>
#include <iostream>
 
 
int main()
{
    
 
 int n =5;
setlocale(LC_ALL,"Russian");
Menu M(n);
typedef void (Menu::*Method)();
Method _ptr = &Menu::Exit;
MenuItem a,b,c,d,e;
M.gotoXY(0,5);
M.Color(15,0);
a.SetTitle(" динамические структуры ");
b.SetTitle(" классы  ");
c.SetTitle(" перегрузка операторов  ");
d.SetTitle(" наследование ");
e.SetTitle(" Выход ");
a.SetProcess(FirstLab);
b.SetProcess(Second);
c.SetProcess(Three);
d.SetProcess(Four);
e.SetProcess(_ptr);
 
M.AddItems(n,a,b,c,d,e);
 
M.ShowMenu();
getchar();
    return 0;
}
Добавлено через 4 минуты
ура заработало)))
забыл
C++
1
e.SetProcess(std::bind(&Menu::Exit,&M));
Добавлено через 12 минут
спасибо всем за помощь))
 
Текущее время: 08:10. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru