현재 작은 State-Action-Matrix를 구현하려고합니다. 프로그램이 새로운 팔로우 상태로 전환되는 현재 상태에 대한 정보를 보유한 테이블이 있습니다.포인터로 멤버 함수를 호출하는 방법
한 상태에서 다른 상태로 전환하는 과정에서 프로그램은 특정 멤버 함수를 호출해야합니다. Transitiontable의
예 :
typedef struct
{
int state;
int followState;
/* POINTER TO MEMBERFUNCTION */
}STATE_TRANSITION;
STATE_TRANSITION stateTransition[] =
{
{ state1, state2, /* ... */ },
/* ... */
};
되는 Memeberfunctions이 표에서 호출하는 클래스가 위치하고있다.
class A
{
public:
int foo(int);
};
내 문제는 이제 어떻게 Memeberfunction 'foo'의 예제를 호출하고 인수를 전달합니까?
도움이 필요하시면 고맙습니다.