ここに私のコードの一部があります:
ああで:
class classA
{
public:
void (*function_a)(void);
classA();
void function_a();
};
a.cpp:
void classA::classA()
{
(*function_a)() = function_a;
}
void classA::function_a()
{
return;
}
function_a のアドレスを取得して void (*function_a)(void) に保存したいのですが、「expression is not assignable」というコンパイルエラーが発生しました。この問題を解決するにはどうすればよいですか?