上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
1.14 使用类模板参数推导简化代码
模板在C++中无处不在,但是如果总是要指定模板参数是很烦人的。在某些情况下,编译器实际上可以从上下文推导出模板参数,这个特性在C++17中可用,称为类模板参数推导,它使编译器能够根据初始化列表的类型推导出缺少的模板参数。在本节中,我们将学习如何利用这个特性。
模板在C++中无处不在,但是如果总是要指定模板参数是很烦人的。在某些情况下,编译器实际上可以从上下文推导出模板参数,这个特性在C++17中可用,称为类模板参数推导,它使编译器能够根据初始化列表的类型推导出缺少的模板参数。在本节中,我们将学习如何利用这个特性。