MyClass
へのポインターを返す関数が 1 つあるクラスがありQString
ます。
QString* MyClass::generateName()
他の関数では、関数ポインターの配列を作成したいと考えてgenerateName()
います。私が書くとき
QString* (*array[1])() = {&MyClass::generateName};
エラーが発生します:
cannot convert ‘QString* (MyClass::*)()’ to ‘QString* (*)()’ in initialization
配列定義から削除するとMyClass::
、ISO に関する別のエラーが表示されるだけです。また、以前のエラーが残ります。
エラーを取り除くにはどうすればよいですか?