クラス ClassA に C++ 関数ポインタがあります。
void (ClassA::*funcPntr1)(void);
関数を指している:
void func();
割り当てを使用して:
functPntr1 = &ClassA::func;
今、私は別の関数ポインタを持っています:
void (ClassA::*funcPntr2)(void);
funcPntr2 が funcPntr1 が指す関数を指すようにします。それ、どうやったら出来るの?
私はこれを試しました:
funcPntr2 = &(this->*funcPntr); //normally, i invoke the function pointer by (this->*funcPntr)()
しかし、間違っています。多くの論理的な組み合わせを試しましたが、うまくいかないようです。