gpt4 book ai didi

c++ - 引用函数的返回值

转载 作者:行者123 更新时间:2023-11-30 03:37:38 25 4
gpt4 key购买 nike

<分区>

我很困惑在下面的代码片段中 foo 是否保证有效,即是否允许我将函数返回值存储为 const 引用?

我问是因为返回值存储在堆栈框架中,返回值后可能很快就会失效。

Foo getFoo() {
return Foo();
}

void bar() {
const auto& foo = getFoo();

// more function calls...

// is foo guaranteed to be valid?
}

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