大挪耗

c++右值引用

#include "iostream"

using namespace::std;

class AA
{
public:
    int m_a=9;
};

AA getTemp(){
    return AA();
}

int main()
{
    int &&a=3;//3是右值。

    int b=8;//b是左值。
    int &&c=b+5;//b+5是右值。
    int &d=c;

    AA&&aa=getTemp();//getTemp()的返回值是有值(临时变量)。

    cout<<"a="<<a<<endl;
    cout<<"c="<<c<<endl;
    cout<<"aa.m_a="<<aa.m_a<<endl;
    cout<<"&c"<<&c<<endl;
    cout<<"&d"<<&d<<endl;




}

a=3
c=13
aa.m_a=9
&c0xe3ad5ff990
&d0xe3ad5ff990


已发布

分类

可以收藏大挪耗一下。下载麻烦点城通网盘,站长保证下载速度,不会限速的,放心点就是了;分卷,安卓下载为txt:程序下载为url,不会下载参考不会下载。如果你想让本站活的久一点,请直接捐助

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注