c++ 中的 rvalue ,lvalue
						
						
																											void f(const A & a)
{
     不能改
 绑定到右值,退出scope,即退出函数销毁
 绑定到左值,退出不析构
} 
A a1;
f(a1); // 左值调用
f(A()); // 右值调用
void f(A & a)
{
     能改;
 绑定绑定到左值,
 退出不析构
} 
f(a1);// ok
f(A());// error
void f(A && a)
{
     能改;
 只能绑定绑定右值,
 退出析构
} 
f(a1);// error
f(A());// ok