template <template<class> class con_msg_manager> 这样的一个模板怎么样理解 con_msg_manager 可以理解T (个人理解)
以前看到的模板大都是 template < class T> 这种类型 但是在之前加个template<class> 是为什么呢 怎么理解这样的操作 本人c++菜鸟
以前看到的模板大都是 template < class T> 这种类型 但是在之前加个template<class> 是为什么呢 怎么理解这样的操作 本人c++菜鸟
解决方案
20
这是 Template template parameters
con_msg_manager 是需要模板参数的
看例子吧
con_msg_manager 是需要模板参数的
看例子吧
#include <stdio.h> template <class T> struct str1 { T t; }; template <template<class A> class T> struct str2 { T<int> t; }; int main() { str2<str1> mystr2; mystr2.t.t = 5; printf_s("%d\n", mystr2.t.t); }