[an error occurred while processing this directive]
|
class LED
{
void Toggle(void);
void Clear(void);
void Set(void);
);
void func(void (*pf)());
main
{
LED LED_0, LED_1;
LED *pLED_0=(LED *)&LED_0;
// или
// pLED_0=new LED
func(&LED_0.Toggle); // должно работать
func((void*)&LED_0.Toggle); // должно работать
func((void*)&(LED_0.Toggle)); // должно работать
func(&pLED_0->Toggle); // должно работать
func((void*)&pLED_0->Toggle); // должно работать
func((void*)&(pLED_0->Toggle)); // должно работать
}