标签:
1.
访问lvalue一定会导致CPU访问存储器(相对较慢的操作)。
lvalue的例子:
rvalue是不可以赋值的,它不是一个变量,在内存中没有存在,没有地址。它要么是存在于CPU的寄存器中,要么是存在于指令中(立即数)。所以只要对rvalue取地址,那么就一定是错误的(编译器会抱怨的)。
访问rvalue不会导致CPU访问存储器(对立即数和寄存器的访问很快)。
rvalue的例子:
标签:
原文地址:http://www.cnblogs.com/dreamgym/p/5136506.html