gpt4 book ai didi

c++ - 通常,STL 容器的 getter 的返回类型应该是什么?

转载 作者:太空狗 更新时间:2023-10-29 23:36:43 24 4
gpt4 key购买 nike

<分区>

Possible Duplicate:
Should accessors return values or constant references?

首先,让我们忽略 setter 和 getter 是/不是邪恶的。 :)

我的问题是,如果我有一个包含一些 std:: 容器作为成员的类,比方说 string,getter 的返回类型应该是什么?出于性能原因,与 T 相比,我更喜欢 const T& ... .我错了吗?

所以一般来说什么更好:

std::string get_name() const;

const std::string& get_name() const;

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