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

Как передать функцию в качестве параметра? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Запуск/остановка сервайсов под NT/2000 http://www.cyberforum.ru/cpp-beginners/thread464953.html
Привет, может кто-нибудь подскажет как можно программно остановить/запустить любые сервайсы под NT/2000. Что для этого надо знать о сервайсе? Возможно, уже есть какая-то утилита для этого? Тогда...
C++ Автоматическое добавление источника данных Я пишу простое приложение с поддержкой БД ODBC. Как мне сделать, чтобы при инсталяции (или первом запуске) мой Access файл с БД автоматически добавлялся в источник данных ODBC а Панели управления? ... http://www.cyberforum.ru/cpp-beginners/thread464952.html
Список имен функций из dll C++
Как в VC++ узнать список имен функций, содержащихся в dll ?
Как можно вызвать стандартное окно для выбора папок? C++
Из С++ нужно вызвать стандартное окно для выбора папок. Что-то типа GetOpenFileName, только для папок. Господа программеры, спасите-е-е!!!
C++ Открытие файлов из заданной папки http://www.cyberforum.ru/cpp-beginners/thread464897.html
Есть папка, к которой задан путь. Как читать из нее файлы в каком-нибудь порядке? Спасибо всем, кто ответит!
C++ Проблема с масштабированием BMP Проблема в следующем: вывожу в клиентское окно BMP-картинку (Truecolor, 24 bit, размер - 1024х960), которую читаю с диска. При этом картинка масштабируется: void CXxxView::OnDraw(CDC* pDC) { ...... подробнее

Показать сообщение отдельно
Jer
Сообщений: n/a

Как передать функцию в качестве параметра? - C++

02.02.2008, 02:42. Просмотров 1373. Ответов 2
Метки (Все метки)

Помгите плиз, не получается передать одну функцию как параметр другой
я пробовал так:

в заголовочном файле:
typedef double (*func)( double );
в имплементации:
inline void CAppView::Approximate(double a, double b, func F) {}
- это всё работает

а вот собственно вызов Approximate(a,b,F); выдаёт ошибку: cannot convert parameter 3 from 'double (double)' to 'double (__cdecl *)(double)'

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