:継承をカスケードするためのC++バリデーションテンプレート。どのようにアップキャストですか? C++でカスケード接続継承階層を考える
struct MyBaseClass
{
protected:
void f();
};
template <typename Fn, typename... Args>
struct MyClass<Fn, Args...> : MyClass<Args...>
{
...//from here can I access MyBaseClass::f() ?
};
template <typename Fn>
struct MyClass<Fn> : MyBaseClass{...};
上記のコメント行に示されているように、私は、MyClassのの範囲からMyBaseClassから保護されたメソッドを呼び出したいです。 これはどのように可能ですか?
うん、! – user3046585