笔记
文章平均质量分 93
段殷澄
/
展开
-
C++11右值引用与引用坍缩/完美转发
我们先来看一下移动语义,移动语义的原理是允许在对象之间转移资源的所有权,而不是进行深拷贝;常左值引用既可以引用左值又可以引用右值,是一种几乎全能的引用;,因为常量左值引用时可以引用右值;所以右值引用的作用不只是延长右值的生命周期,更重要的是这种机制可以用来。之前提到了万能引用的语法和推导规则,现在来谈一下它的用途,完美转发。简单来看,有了右值引用,我们就可以把右值绑定到右值引用上,进而。引用符号来判断左值和右值,能取到地址的为左值,否则为右值。不过又会带来另一个问题,如果传递的是一个右值,将无法编译。原创 2023-07-24 11:54:54 · 128 阅读 · 0 评论 -
容器底层原理
容器实战原创 2023-07-20 11:03:00 · 62 阅读 · 1 评论