右值分为纯右值,和将亡右值。
纯右值如:字符(串)常量,值类型常量。
将亡右值如:非引用型形参,函数返回值,表达式返回值。
右值只能通过常引用引用之。
c++11支持右值引用:
int && y = 10;
具有引用型返回值函数 可以作为 左值。
左值:
右值分为纯右值,和将亡右值。
纯右值如:字符(串)常量,值类型常量。
将亡右值如:非引用型形参,函数返回值,表达式返回值。
右值只能通过常引用引用之。
c++11支持右值引用:
int && y = 10;
具有引用型返回值函数 可以作为 左值。
左值: