Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Показать сообщение отдельно
Jer
02.02.2008, 14:34 0

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

02.02.2008, 14:34. Просмотров 1506. Ответов 2
Метки (Все метки)

Ответ

Криво - косо, но я решил проблему отписав свою функцию, которую передаю в качестве параметра, от класса...
Наверно предпологается что раз функцию надо передавать как параметр в метод класса то она сама не является методом того же класса, что впринципе логично, так как все методы в классе и так известны и нечего извращаться на тему... Но ведь можно взглянуть на проблему и так: есть несколько классов с однотипными методами которые надо использовать в какой-то функции - писать по отдельной функции на каждый класс? а если их 1000? - написать получение 1000 указателей проще чем 1000 функций. Монстры, как получить указатель на метод класса да ещё и связать его с typedef???

С уважением, Борис.

Вернуться к обсуждению:
Как передать функцию в качестве параметра?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.02.2008, 14:34
Готовые ответы и решения:

Передать функцию в качестве параметра
Нужно передать функцию func в качестве параметра для функции palindrom. Как это...

Указатели (нужно передать массив в качестве параметра в функцию)
Добрый день! имеется массив array его нужно передать в качестве параметра в...

Можно ли в качестве параметра функции передать другую функцию?
В ниже представленной программе функция returnMax находит в массиве...

Как передать массив структур в функцию в качестве параметра, чтобы изменения в функции меняли исходный массив?
Допустим есть структура struct Base { int a; int b; int...

Как передать слово в качестве параметра функции?
Возможно ли чтобы функция принимала слово, вывела его , и рассчитала его...

2
Другие темы раздела
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) { ...... подробнее
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru