相关疑难解决方法(0)

返回对象的const引用而不是副本

虽然重构了一些代码,但我遇到了一些返回std :: string的getter方法.像这样的东西例如:

class foo
{
private:
    std::string name_;
public:
    std::string name()
    {
        return name_;
    }
};
Run Code Online (Sandbox Code Playgroud)

当然吸气者会更好地回归const std::string&?当前方法返回的副本效率不高.会返回一个const引用会导致任何问题吗?

c++ const

70
推荐指数
5
解决办法
10万
查看次数

标签 统计

c++ ×1

const ×1