Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
|
static void callback... 19.10.02 19:01 Число просмотров: 1186
Автор: ggg <ggg> Статус: Elderman
|
|
<programming>
|
[C++] указатель на метод класса 19.10.02 16:01
Автор: Arick Статус: Незарегистрированный пользователь
|
Господа программисты ответьте пожалуйста как передать в функцию указатель на метод класса?
Т.е. есть у меня метод
VOID CALLBACK TimerDictionary::TimerProc(HWND hwnd, UINT uMsg, unsigned int idEvent, DWORD dwTime)
надо передать его в функцию :
VOID TimerDictionary::SetTimer()
{
idTimer = SetTimer(0,0,TimeDelay,&TimerProc);
//здесь возникает ошибка
}
|
|
так не бывает 19.10.02 21:21
Автор: dl <Dmitry Leonov>
|
Если это указатель на обычный метод класса, то передать его, конечно, можно, но для его вызова все равно понадобится объект.
Ну а если этот указатель должен уйти в APIшную функцию, которая слыхом об объектах не слыхивала, то действительно остается только одно - объявить этот метод статическим (хотя пользы от этого не до фига).
|
|
static void callback... 19.10.02 19:01
Автор: ggg <ggg> Статус: Elderman
|
|
|
|