私はC ++の初心者で、運が良ければグーグルで検索してこれに対する答えを見つけようとしましたが、役に立ちませんでした。ほとんどの場合、これは愚かな質問です。
関数ポインターとその構文を理解するのにいつも苦労しています。
本格的なコードでこれを使用するのはこれが初めてです。
私はこのようなシングルトンクラスを持っています。Singleton メソッドは示されていません。
class Derived:public base
{
int fn();
// This function has a single argument which
// is function pointer to any of the base class
// function having same argument/return type of
// the singleton object.
};
class base
{
public:
int ConvertIntIndex(const unsigned int Index);
int ConvertStringIndex(const unsigned int Index);
int ConvertOidIndex(const unsigned int Index);
}
シングルトンオブジェクトを介してこれを宣言するfn()
方法と呼び出す方法。さまざまなオプションを試しましたが、これをコンパイルすることさえできませんでした。非常に多くのエラーが発生したため、必要に応じてそれらの詳細を投稿します。私は苦労しています。存在する場合、誰かが重複を助けたり指摘したりできますか? この投稿があれば削除します。
ありがとう。