2012年3月10日

摘要: 非类型模板参数格式和声明一个下面的类型是一样的。整型或枚举指向一个对象或一个函数引用到一个对象或函数指向一个成员把非类型的模板参数声明为一个数组或者函数,将分别被转换到成指针以及指向函数的指针。下面的例子演示这些:1 template<int a[4]> struct A {};2 template<int f(int)> struct B {};3 4 int i;5 int g(int) {return 0;}6 7 A<&i> x;8 B<&g> y;类型 &i 推导出来是 int *,而类型&g 推导出来是 阅读全文

posted @ 2012-03-10 00:32 一年级的小学生 阅读(1147) 评论(0) 推荐(0) 编辑