| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Общие вопросы > Передать указатель на функцию |
| Автор: shedon 12.9.2003, 10:28 | ||||
Компилятор выдает ошибку о не соответствии типов:
|
| Автор: RAN 12.9.2003, 11:03 | ||||
Так у тебя класс же. Значит функция вызывается как __thiscall. Если функция ShowData не виртуальна, то можешь её сделать static и код будет работать, но придётся в неё this передавать.
Это по сути и есть thiscall. |
| Автор: shedon 12.9.2003, 11:32 | ||
А мне это и не надо. ShowData относиться к третьму классу СCheckingDlg. BeginMeas к CMeasurement А вызывает его функция из CSetParCheckDlg В общем наверное будет проще без указателя на функцию обойтися, передать просто this класса CSetParCheckDlg, а через него получить доступ к pСCheckingDlg->ShowData() |