我希望这个问题是主题。
我在进行代码审查时偶然发现了以下功能:
bool SomeFunc(std::string& o_xxx, char& o_yyy);
此函数用于通过输出参数检索某个类的值xxx
和值。yyy
评论(后来用于自动文档)说:
...此函数通过引用返回 [xxx] 和 [yyy]...
显然,该函数返回一个布尔值,指示成功或失败。所以上面那句话需要改写。但是怎么做?什么是正确的术语(如果有的话)通过输出参数返回某些东西,或者换句话说,填充通过引用传递的参数?
这个问题被标记为与语言无关,因为它不是 C++ 特定的。但它也被标记为 C++,因为该示例是用 C++ 编写的。