この質問は次のようになります。 すべてのサブクラスに対するc++テンプレートの特殊化テンプレート化され た関数の代わりに、クラステンプレートの基本クラスに基づいてさまざまなことを行う必要があるテンプレート化されたクラスのメンバー関数があります。
template<typename T>
class xyz
{
void foo()
{
if (T is a subclass of class bar)
do this
else
do something else
}
}
boost::enable_ifのわかりやすいチュートリアルが見つかりませんでした。したがって、このマイナーな変更の構文を正しく取得できません