Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
493 / 375 / 136
Регистрация: 27.01.2015
Сообщений: 1,588
1

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

28.11.2015, 08:00. Просмотров 901. Ответов 3
Метки нет (Все метки)

Такая сточка кода:
C++
1
double (*ptr)(int, int);
в контексте:
C++
1
2
3
4
5
6
7
8
9
10
11
12
double foo(int x, int y)
{
  return x+y;
}
 
int main()
{
  double (*ptr)(int, int);
 
  ptr = foo;
 
  std::cout << ptr(3,8) << std::endl;
Получается "указателем на функцию", я правильно понял?

нормально это использовать? Или это Г*код?


Спасибо!
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
28.11.2015, 08:00
Ответы с готовыми решениями:

Как сделать функцию, возвращающую указатель на функцию (которая в свою очередь возвращает указатель на массив)
Изучаю c++ по одной книжке.Она говорить не умеет.. Так вот понадобилось написать функцию,которая...

В функцию-метод передать указатель на другую функцию-метод и вызвать через переданный указатель
Друзья! Всем привет. Вот код: class otets { public: void f (void (otets::*p)()); ...

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

Указатель на функцию, которая принимает в качестве параметра указатель на массив
я не понимаю. вроде делаю правильно, но выходит ошибка. есть функция. int foo(int *mas){};...

3
3238 / 2046 / 350
Регистрация: 24.11.2012
Сообщений: 4,895
28.11.2015, 08:26 2
Лучший ответ Сообщение было отмечено _Valera_ как решение

Решение

Цитата Сообщение от _Valera_ Посмотреть сообщение
нормально это использовать?
См std::function
1
Заблокирован
28.11.2015, 13:56 3
Цитата Сообщение от _Valera_ Посмотреть сообщение
нормально это использовать?
если есть желание
1
Don't worry, be happy
16921 / 9797 / 1887
Регистрация: 27.09.2012
Сообщений: 24,295
Записей в блоге: 2
28.11.2015, 22:16 4
Цитата Сообщение от _Valera_ Посмотреть сообщение
нормально это использовать?
Нормально или нет - зависит только от Вас.
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
28.11.2015, 22:16

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Передача умного указателя в функцию принимающую указатель на указатель
Итак имеется функция со следующим параметром: HRESULT __stdcall Function(SomeClass **param); ...

Передать в неуправляемую функцию указатель на указатель
Неуправляемая функция типа FUNC(int ** r); Делаю так fixed (int* ptr = arr) { ...

Указатель на функцию возвращающую указатель
Всем привет. Подскажите, пожалуйста, пример не очень сложной программы, в которой встречается...

Работа с файлом (передать указатель на файл в функцию, вернуть указатель на файл из функции)
Подскажите как передать указатель на файл в функцию, как вернуть указатель на файл из функции. ...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

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