現在、私は小さなState-Action-Matrixを実装しようとしています。 私は、プログラムが新しいフォローステートに移行する現在の状態に関する情報を保持するテーブルを持っています。ポインタでメンバー関数を呼び出す方法
ある状態から別の状態への移行の進行中に、プログラムは特定のmemberfunctionを呼び出すことになっています。 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'の例を呼び出してそれに引数を渡しますか?
何か助けがありましたら、どうもありがとうございます。