gpt4 book ai didi

c++ - 为什么 std::string 的 back() 应该返回对 char 的引用?

转载 作者:搜寻专家 更新时间:2023-10-30 23:53:19 26 4
gpt4 key购买 nike

std::string 的 back() 返回对 char 的引用。为什么要有裁判?

http://www.cplusplus.com/reference/string/string/back/

      char& back();
const char& back() const;

为什么不直接删除 &

最佳答案

引用允许您更改引用的值。这遵循标准库中其他容器的行为。

那么问题就变成了:为什么不返回一个引用呢?

关于c++ - 为什么 std::string 的 back() 应该返回对 char 的引用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41650945/

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