#include"iostream"
using namespace std;
int add(const int &x,const int &y);
void main()
{
int i=10,j=20;
cout<<i<<"+"<<j<<"="<<add(i,j)<<endl;
}
int add(const int &x,const int &y)
//在实际应用中,常引用往往被用作函数的形参,这样该函数不能拿=更新该参数所引用的对象,从而保护实参不被修改。
{
//x=5; //如果将该行的注释符去掉,则会出现错误error C2166: l-value specifies const object
return x+y;
}
结果为30。