模板在C++中无处不在,但是如果总是要指定模板参数是很烦人的。在某些情况下,编译器实际上可以从上下文推导出模板参数,这个特性在C++17中可用,称为类模板参数推导,它使编译器能够根据初始化列表的类型推导出缺少的模板参数。在本节中,我们将学习如何利用这个特性。