ToB企服应用市场:ToB评测及商务社交产业平台

标题: c++右值引用、移动语义、完美转发 [打印本页]

作者: 鼠扑    时间: 2023-12-9 03:03
标题: c++右值引用、移动语义、完美转发
1. 左值、右值、左值引用以及右值引用

  1. int x = 10
  2. int y = 20
  3. int z = x + y
  4. //x, y , z 是左值
  5. //10 , 20,x + y 是右值,因为它们在完成赋值操作后即消失,没有占用任何资源
复制代码
例如,对于以下程序,我们要将字符串放到vector中,且我们后续的代码中不再用到x:
[code]std::vector vec;std::string x = "abcd";vec.push_back(x);std::cout




欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) Powered by Discuz! X3.4