标签:
模板和泛型编程
5.模板形参作用域:
a.模板形参的名字可以在声明为模板形参之后直到模板声明或定义的末尾处使用。}
5.模板实参推断与函数指针:可以使用函数模板对函数指针进行初始化或赋值,这样做的时候,编译器使用指针的类型实例化具有适当模板实参的模板版本。获取函数模板实例化的地址的时候,上下文必须是这样的:它允许为每个模板形参确定唯一的类型或值。
// overloaded versions of func; each take a different function pointer type
6.在返回类型中使用类型形参:
a.指定返回类型的一种方式是引入第三个模板形参,它必须由调用者显式指定,也就是说返回类型不能推断,必须显示指定:标签:
原文地址:http://blog.csdn.net/cfcf0517/article/details/42708871