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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
g-ii
0 / 0 / 0
Регистрация: 09.10.2012
Сообщений: 12
#1

Указатель на функцию - C++

18.10.2012, 21:11. Просмотров 323. Ответов 3
Метки нет (Все метки)

C++
1
float ( *f)(float, float);
C++
1
2
3
4
float rosenbrock(float x1, float x2)
{
    return 100*pow((x2-x1*x1),2)+pow((1-x1),2);
}
C++
1
f=rosenbrock;
Возникает ошибка:
Невозможно преобразовать "float (__clrcall lr2::Form1::* )(float,float)" в "float (__clrcall *)(float,float)"

В чем моя ошибка?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.10.2012, 21:11     Указатель на функцию
Посмотрите здесь:

Функция, получающая указатель на обычную функцию, получает указатель на метод класса - C++
Здравтсвуйте. Имеется вопрос по указателям на методы класса. Допустим, есть функция( f ), которая принимает указатель на функцию и...

Шаблоны функции и указатель на функцию передаваемый в функцию - C++
Привет! Вопрос такой: Если я пишу сортировку, например, bubbleSort и хочу помимо массива и его размера передать ещё и указатель на функцию,...

Указатель на функцию - C++
#include "stdafx.h" #include <clocale> #include <iostream> #include <conio.h> using std::cout; using std::cin; int comp(const...

указатель на функцию - C++
есть одна функция которая принимает указатель на функцию. я пытаюсь так сказать применить механиз MVC и все скрывать в классах, но как...

указатель на функцию - C++
Функция должна сортировать и по возрастанию,и по убыванию с помощью бинарных предикатов.И ещё отсортировать элементы массива по возрастанию...

Указатель на функцию - C++
Столкнулся с проблемой передачи функции в функцию как переменной. Не могли бы вы объяснить мне эту тему? Компилятор ругается даже на: ...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
David Sylva
1285 / 947 / 51
Регистрация: 17.05.2012
Сообщений: 2,687
18.10.2012, 21:47     Указатель на функцию #2
Выложи весь код
MrCold
854 / 752 / 71
Регистрация: 11.01.2012
Сообщений: 1,942
18.10.2012, 22:15     Указатель на функцию #3
g-ii, судя по ошибке используется указатель на функцию в форме ,
но не принадлежащий классу формы
Использовать указатели в manage коде - тот еще геморой .
Используйте делегаты
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.10.2012, 22:17     Указатель на функцию
Еще ссылки по теме:

Указатель на функцию - C++
Ребята! пожалуйста помогите с примером указателя на функцию.

Указатель на функцию - C++
Что то я туплю. Допустим есть какая то функция: void foo1(int n) { int j = foo2(n) // можно ли так? ..... } Или...

Указатель на функцию - C++
Делаю класс кнопки для проекта. Есть такой код: class CUIButton { public: CUIButton(); virtual ~CUIButton(); private: void...

Указатель на функцию - C++
Скажите, пожалуйста, что такое в С++ указатель на функцию) Сколько инфы не читал - ничего не понял.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
g-ii
0 / 0 / 0
Регистрация: 09.10.2012
Сообщений: 12
18.10.2012, 22:17  [ТС]     Указатель на функцию #4
Спасибо за совет, буду использовать делегаты.
Yandex
Объявления
18.10.2012, 22:17     Указатель на функцию
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru