От: | Dair | ||
Дата: | 20.11.19 18:40 | ||
Оценка: |
template <typename Ret, typename Arg, size_t N>
class Foo {
public:
virtual ~Foo() = default;
virtual Ret bar( вот тут непонятно что написать, но с участием Arg ) = 0;
};
class S3 : public Foo<void, int, 3> {
public:
void bar(int a1, int a2, int a3) override {
}
};
class S5 : public Foo<void, int, 5> {
public:
void bar(int a1, int a2, int a3, int a4, int a5) override {
}
};