gpt4 book ai didi

c++ - 函数返回值与修改通过引用传递的值

转载 作者:太空宇宙 更新时间:2023-11-03 10:44:13 27 4
gpt4 key购买 nike

在什么情况下最好返回一个对象而不是仅仅修改通过引用传递给该函数的对象?我怎么知道应该选择哪一个?

实际上,问题是如果没有从函数返回对象的能力,我无法做某些事情,而是只能修改通过引用传递的对象。

最佳答案

之间的主要语用区别

 TYPE function () ;

 void function (TYPE &value) ;

是前者可以用在表达式中。

a = 10 * function () ;

如果(函数()) {

这是主要的设计考虑因素。

除此之外,我还得发表意见。我将坚持客观差异。

关于c++ - 函数返回值与修改通过引用传递的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26193575/

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