如何以最佳方式使用返回的临时链接?

时间:2015-12-28 21:38:48

标签: c++ c++11

  • 例如我有

    class A {
         AHelper&& getAHelper(){
             return AHelper();
        }
    }
    
    int otherfunc(){
        A a;
        xfunc( a.getAHelper() );
    }
    

    只有当我想将它传递给另一个函数时,我才能使用它吗?有什么好处?

1 个答案:

答案 0 :(得分:3)

按价值返回。任何通过引用返回临时的尝试......任何类型的引用......都将以泪流满面。