在谈左值的概念之前,需要对对象有一些了解。对象是内存中一块连续的区域,对这块区域的引用方法有两种:一种是通过对象名字来引用,另外一种是对象没有名字,只能通过表达式来引用,其实这里的表达式也就是我们要说的左值的概念了,这也许并不像我们通常对于左值的理解:能够放在赋值运算符左边的值,呵呵。其实能够放在赋值运算符左边的值只是可修改的左值而已。
在谈左值的概念之前,需要对对象有一些了解。对象是内存中一块连续的区域,对这块区域的引用方法有两种:一种是通过对象名字来引用,另外一种是对象没有名字,只能通过表达式来引用,其实这里的表达式也就是我们要说的左值的概念了,这也许并不像我们通常对于左值的理解:能够放在赋值运算符左边的值,呵呵。其实能够放在赋值运算符左边的值只是可修改的左值而已。