虽然重构了一些代码,但我遇到了一些返回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引用会导致任何问题吗?