gpt4 book ai didi

c++ - 尽可能传递 const 引用参数

转载 作者:搜寻专家 更新时间:2023-10-31 00:17:01 25 4
gpt4 key购买 nike

<分区>

Possible Duplicate:
C++: How do I decide if to pass params by ref or by value?

以下函数是从C++ Primer, 5th Edition 编写的第 211 页和第 214 页。此函数将返回给定字符在字符串中第一次出现的位置,并告知该字符在该字符串中出现的次数。

string::size_type find_char(const string &s, char c, string::size_type &occurs)
{
// Compares the given character with string
// Records the first occurrence of that character
// The change in &occurs is reflected back to the original variable
}

作者建议在传递参数时使用“避免复制的引用”,并为函数不会更改的参数使用“const 引用参数”。 他们为什么不将 char c 设为 const 引用参数?

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