Шаблонная специализация и наследование

Предположим, у меня есть шаблонный класс с большим количеством функций, и я хочу специализировать их, чтобы изменить только некоторые из них и сохранить остальные точно так, как указано в базовом шаблонном классе.

Как я могу это сделать?

Вот то, чего я хочу достичь, но решение неЭто хорошо, потому что это не позволяет мне ссылаться на специализацию дляint какBase - Мне нужно использоватьIntSpec для этого.

#include 

using namespace std;

template
struct Base
{
  void print1() {cout < "Base::print1" < endl;};
  void print2() {cout < "Base::print2" < endl;};
};

struct IntSpec : public Base

Ответы на вопрос(3)

Ваш ответ на вопрос