C++, шаблоны и шаблоны в шаблонах
Совсем запутался с шаблонами. Сделал примитивные классы, но не пойму как достучаться до параметра типа во вложенном шаблоне (не уверен, что правильно даже называю). Поставил тип auto
, всё работает, но всё же хочу понять как делали раньше.
template <class T>
class Pair {};
template <template <class ST> class T>
class Node {};
Node<Pair<int>> node({5, 6});
Полный код тут: https://pastebin.com/Q9XhXqAG
Кажется я что-то не понимаю, буду рад объяснению.