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

cannot convert int(*)() to int . . - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Число на которое приходится день учителя в году n http://www.cyberforum.ru/cpp-beginners/thread51880.html
день учителя ежегодно отмечается в первое воскресенье октября. дано натуральное n означающее номер года. определить число на которое приходится день учителя в году n. язык С++
C++ Вычислить значение выражения по формуле 4. Вычислить значение выражения по формуле: a) ((X+Y)\(Y+1))-((X*Y-12)\(34+X)) http://www.cyberforum.ru/cpp-beginners/thread51869.html
Совместить тетраэдры. C++
На гранях двух равных правильных тетраэдров N и M написаны числа N1,N2,N3,N4 и M1,M2,M3,M4. Можно ли совместить тетраэдры так, чтобы на совпадающих гранях оказались одинаковые числа? Помогите пожалуйста.......очень надо....нашла математическое решение....как перевести на с++..... Рассматриваем нумерацию граней как элементы массивов. Сортируем каждый из массивов с помощью некоторого...
C++ Ищу метод или класс для захвата и оценки изображения в окне.
Добрый день, весь день мучал гугль и MSDN но так и не нашел того что искал. Задача следующая, оценить часть изображения в целевом окне и сделать исходя из оценки соответствующее действие. Вопросы. 1. Возможно ли это реализовать на С++? 2. Какая функия или класс для этого используются? Или может надо разбираться с WinAPI? или еще что-то, посоветуйте пожалуйста. Мои умозаключения по...
C++ Работа с классами http://www.cyberforum.ru/cpp-beginners/thread51855.html
Привет всем!!!!! Пацаны помогите написать программу плиз, на завтро нужно!!!!! Тема: Классы Задание:Описати інтерфейс та реалізувати клас який містить наступні види конструкторів: 1) Конструктор за замовчуванням без параметрів; 2) Конструктор зі спеціальною інціалізацією з параметром типу int i float; 3) Конструктор зі спеціальною інціалізацією з параметром на char; Кожен конструктор має...
C++ Двухмерный массив Всем привет! Я хочу уверовать с++,но не получается. И меня постоянно преследует проклятье компилятора Visual Studio. Братья и сестры помогите очистится и уверовать С++,не дайте Photoshop'у овладеть мною. Вот код #include <iostream> #include<iomanip> #include<time.h> #include<stdlib.h> подробнее

Показать сообщение отдельно
ISergey
Maniac
Эксперт С++
 Аватар для ISergey
1345 / 878 / 51
Регистрация: 02.01.2009
Сообщений: 2,642
Записей в блоге: 1
21.09.2009, 20:20     cannot convert int(*)() to int . .
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
36
37
38
#include <iostream>
#include <vector>
 
int f1(){ return 1; }
int f2(){ return 2; }
int f3(){ return 3; }
int f4(){ return 4; }
 
typedef int (*rules_f)();
int main()
{
    rules_f arr[4];
    arr[0] = f1;
    arr[1] = f2;
    arr[2] = f3;
    arr[3] = f4;
 
    for(int i = 0; i < 4; ++i)
        std::cout << arr[i]() << std::endl;
 
    std::cout << "-----------------\n";
    std::vector<rules_f> vec;
    vec.push_back(f1);
    vec.push_back(f2);
    vec.push_back(f3);
    vec.push_back(f4);
 
    for(int i = 0; i < 4; ++i)
        std::cout << vec[i]() << std::endl;
 
    std::cout << "-----------------\n";
 
    for(std::vector<rules_f>::iterator i = vec.begin(); 
        i != vec.end();
        ++i)
        std::cout << (*i)() << std::endl;
    return 0; 
}
 
Текущее время: 03:00. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru