#include <iostream> template <class T> struct A { int a; A(int x) : a(x) {}; }; template <class T> struct B : A<T> { B(T c) : A<T>(c) {} }; int main() { B<int> b(3); std::cout << b.a << '\n'; return 0; }
Классные у тебя шаблоны, практически не зависят от своих аргументов...
Обсуждают сегодня