跟我学c++高级篇——多重模板的扩展

一、问题及解决

在开发的过程中遇到一个问题,就是用来实现一个多数据联合存储的问题。考虑到后期的简单扩展,考虑使用了双重模板,当时一时兴起,甚至想如果用三重模板怎么样?搞了半天,发现使用那个没有啥意义,徒然引入了更多的问题。
这里先从原来的模板的模板参数相关内容铺垫:

//模板嵌套
template  struct A {};
template  struct B {};

// function nest
template