Witam,
Mam problem ze wskaźnikiem na funkcję w C++.
Mam sobie następującą funkcję:
void CALLBACK m_1st_endp(HSYNC handle, DWORD channel, DWORD data, void *user)
Chcę utworzyćdo niej wskaźnik w argumencie metody:
void prepare_mixed_channel(DWORD, void (*)(HSYNC, DWORD, DWORD, void*), char*);
W momencie, gdy przekazuje argument do funkcji otrzymuje następujący komunikat o błędzie:
invalid conversion from 'void (*)(HSYNC, DWORD, DWORD, void*)' to 'void (*)(HSYNC, DWORD, DWORD, void*)'
Nie rozumiem tego komunikatu, co jest źle z moim wskaźnikiem jako argumentem w metodzie?