询问C++问题

来源:百度知道 编辑:UC知道 时间:2024/05/23 19:25:41
Template <class T>
inline const T& max(const T& a,const T& b)
{
return a<b:b:a;
}

请问这个&是什么含义,T&是什么意思?

T 是模板参数,简单理解就是“通用的数据类型”

&表示引用,功能和指针差不多。

&代表返回引用,T&代表返回T类型的引用

T是类型名,&是引用
因为a b都是T类型的,所以返回a或者b

&为引用,
模板,