可変個引数テンプレートの概念は私にとって非常に紛らわしいので、もう少し複雑にしたいと思います (まあ...)。
次のコードを考えてみましょう。
template <typename T>
class base
{
template <typename... E>
virtual void variadic_method_here(E... args) = 0;
};
および実装クラス:
class derive : public base<some_object>
{
void variadic_method_here(concrete_args_here);
};
それ、どうやったら出来るの?