03 | 右值和移动究竟解决了什么问题?
摘要:
移动语义是 C11 里引入的一个重要概念;理解这个概念,是理解很多现代 C 里的优化的基础。 值分左右 我们常常会说,C++ 里有左值和右值。这话不完全对。标准里的定义实际更复杂,规定了下面这些值类别(value categories): 我们先理解一下这些名词的字面含义: 一个 lvalue 是通 阅读全文
posted @ 2022-04-06 20:59 独立树 阅读(371) 评论(0) 推荐(1) 编辑