указатели на метод класса
От: Pavel Kokorin Россия  
Дата: 15.11.06 13:45
Оценка: :)
Добрый день!

У меня возник вопрос по поводу получения указателя на функцию класса. Имеется следующий код.

struct CClass
{
    LRESULT CALLBACK SendEditWndProc(HWND,UINT,WPARAM,LPARAM) {return 0;}
};

...
int main()
{
    CClass cl;
    ...
    LONG (__stdcall CChatDlg::*pCM)(HWND,UINT,WPARAM,LPARAM) = &CClass::SendEditWndProc;

    LONG p_fn = (???)(cl.*pCM); // т.е. хочется, чтобы в p_fn лежал адрес функции в экземпляре cl
    ...
}


Возможно ли вообще сделать так?
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.