gpt4 book ai didi

c++ - 返回 "large"类私有(private)成员的最佳做法是什么?

转载 作者:太空狗 更新时间:2023-10-29 19:58:01 24 4
gpt4 key购买 nike

<分区>

typedef std::vector <std::vector <int>> DataType;

class MyClass
{
public:
const DataType &getData() const;
DataType getData2() const;

private:
DataType data;
};

const DataType &MyClass::getData1() const
{
return data;
}

DataType MyClass::getData2() const
{
return data;
}

我应该避免使用 getData1() 复制它吗?更喜欢 const 引用而不是 getData2() 是否有任何性能优势?我应该如何从类里面返回这么“大”的私有(private)成员?

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com