模板参数推导（template argument deduction），是在调用C++的模板函数时，由编译器根据使用上下文来推断所调用的模板函数的模板参数。这一概念也适用于类的模板成员函数。类模板也存在模板参数推导的情形。例如：
概念.模板函数在定义时，用template<>声明模板参数（或称模板形参）。调用模板函数时，可以在函数名字后用codice_1显式指出模板参数（这时称作模板实参）。例如：但是，调用模板函数时，如果不显式指明模板参数，而是根据函数的调用实参去推断模板实参