C++相談室 part16
■ このスレッドは過去ログ倉庫に格納されています
0833デフォルトの名無しさん
NGNG即レス有難うございます。まだわからないところがあるので質問させてください。
そのコードにある、
void (A::*func[])()
というのは、Aのメンバ関数へのポインタの配列、という宣言でしょうか。 だとすると、
(a->*func[0])();
を
(a->(*func[0]))();
とするとエラーになるのはなぜですか? また、
void (A::*func[])();
void (B::*func2[])();
void (B::*func4[])();
これらはグローバル変数なのでしょうか。
■ このスレッドは過去ログ倉庫に格納されています