C++ 右值引用与一级指针

将右值引用用于一级指针,在初始化时等号右边必须为右值,有以下几种用法:
//方式一:引用一级指针,常规用法int a = 5;int * &&rrpa = &a;//右值:例子一int * getPx() { return new int; }int * &&rrpa = getPx();//右值:例子二int * pa = &a;int * &&rrpa = std::move(pa);//右值:例子三//方式二:引用指向常量的一级指针,以下几种为等效表示int a = 5;const int * &&rrpac = &a; //方式一int const * &&rrpac = &a; //方式二//方式三:引用一级指针的常引用,引用自身为常量int a = 5;int * const &&crrpa = &a;//方式四:引用指向常量的一级指针,且引用自身为常量,以下几种为等效表示int a = 5;const int * const &&crrpac = &a; //方式一int const * const &&crrpac = &a; //方式二

    推荐阅读