1. 模板编程的>> 不需要再加空格了,不会和右移操作符发生二义性。
2.使用using可以替代typename,可以实现重定义一个模板。typename无法实现。
using重定义的模板,不是类模板,也不是函数模板,而是一个模板别名。
3.除了支持类模板的默认参数以外,现在也支持函数模板的默认模板参数。
这个默认参数可以是类型,可以是值
1. 模板编程的>> 不需要再加空格了,不会和右移操作符发生二义性。
2.使用using可以替代typename,可以实现重定义一个模板。typename无法实现。
using重定义的模板,不是类模板,也不是函数模板,而是一个模板别名。
3.除了支持类模板的默认参数以外,现在也支持函数模板的默认模板参数。
这个默认参数可以是类型,可以是值