C에서 C__함수 호출하기에 대해 물어볼게요~
글쓴이: seacloud / 작성시간: 목, 2009/01/08 - 11:05오전
안녕하세요~ 다들 새해 복많이 받으세요~
제가
A 라는 class의 a객체를 생성한 후
A class내 getData()라는 함수를 호출하여 c로된 getDataforState()라는 함수를 실행한합니다.
그런데 getDataforState()함수를 호출하면 c코드로된 callback 함수안으로 이벤트가
들어와서 이 이벤트를 받을 것을 확인하고 다시 A class내 printState()라는 함수를 호출하게 되는데
class 내 함수를 호출 하기 위해서
A *aWrapper;
printStateWrapper()
{
aWrapper->printState();
}
위와 같은 식으로 callback함수내에서 printStateWrapper()를 호출하여
A class내의 printState()를 호출하게 되는데
제가 처음에 getData()를 한 A class의 객체와 callback에서 호출한
wrapper함수의 객체가 달라서 문제가 되네요..
이걸 해결할려면 어떤식으로 접근해야 하는지 조언 주시면 감사하겠습니다~
Forums:
댓글 달기