2014-04-01 2 views

답변

3

호출 "표현이 적용되지 않습니다"는 무엇입니까 실제로 호출 되었습니까?

1

하지 단순히 때문에 콜백이라고

Originator[originator].callback(); 

이어야한다

void registerCallBack(int originator,uint32* cbackFunction) 
{ 
    Originator[originator].callback = cbackFunction; 
} 

// interrupt calls the following function 
void callbackFunction(int originator) 
{ 

    Originator[originator].callback; // throwing warning here 
} 
1

일반적으로 마지막에()를 사용하여 함수를 호출해야합니다. :)

Originator[originator].callback(); 
관련 문제