C++11:右值引用、移动语意与完美转发

在C++11以前咱们不多据说左值、右值这个叫法,自从C++11支持了右值引用以后,大多数人会像我同样疑惑:啥是右值?web 准确的来讲:数组 左值:拥有可辨识的内存地址的标识符即是一个左值。 右值:非左值。 左值引用:左值标识符的一个别名,简称引用 右值引用:右值标识符的一个别名 举例:svg int a = 5; //a为左值,5为右值 int* pA = &a; //pA为左值,&
相关文章
相关标签/搜索