关于返回引用的问题,关于模板的问题,关于返回const类型的问题
#include<iostream>
#include<fstream>
using namespace std;
template<class T>
inline const T& max(const T& a, const T& b)
{
return a<b ? b:a;
}
int main()
{
int a,b=9;
a=3;
cout<<max(a,b)<<endl;
return 0;
}
问题1:程序编译不过去,为什么?
问题2:返回引用会在内存上有什么不能,参数为引用当然好解释。
问题3:返回const什么实际的意义