gpt4 book ai didi

C++ 函数返回范围和引用

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:25:44 25 4
gpt4 key购买 nike

最近在学习C++,对下面的案例有些疑惑。

void function_a(const int &i){
//using i to do something
}

int function_b(){
return 1;
}

好的,如果我要打电话...

function_a(function_b());

function_a 是否有可能从它的参数中读取脏引用?

感谢您的宝贵时间。

最佳答案

不,这不可能失败。 function_b 的返回创建的临时对象保证至少在语句结束之前保持存在。

关于C++ 函数返回范围和引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3508839/

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