左值-右值-将亡值

左值-右值-将亡值

💡 原文中文,约2300字,阅读约需6分钟。
📝

内容提要

本文讨论了如何确定一个值是左值还是右值。通过代码示例和汇编分析,说明了在内存中,任何值都可以认为是左值。对于在代码段中的值,编译器会将其拷贝到栈空间,并赋给具体的对象,这个拷贝过来的值既具有右值的特点,又具有左值的特点,被称为"将亡值"。将亡值是一种临时存在的变量,编译器通常会限制对其进行左值引用的方式。

🏷️

标签

➡️

继续阅读