问题(C++):下面一段代码中inline和const的主要作用是干啥的?有什么用呢

下面一段代码中inline和const的主要作用是干啥的?有什么用呢


using namespace std;
 
template <typename T>
inline T const& Max (T const& a, T const& b) 
{ 
    return a < b ? b:a; 
} 

内联函数inline
就是把这块代码复制到执行处 节省时间 费空间 降低传参的开销
常量const
就是不能变的量哈哈

incline表示编译的时候直接插入代码不作为函数调用,第一个const表示返回的引用不可修改,第二 三个表示参数 a和b在函数内不可修改