gpt4 book ai didi

c++ - 使用 const var& 在 C++ 中传递引用

转载 作者:搜寻专家 更新时间:2023-10-30 23:48:20 26 4
gpt4 key购买 nike

我有一个类似的问题:this question

但我还是不明白 :

之间有什么区别
void test(TestInfo&)
{

}

void test(const TestInfo&)
{

}

最佳答案

第一个传递一个引用,第二个传递一个const引用到函数test(),
请注意,const 引用基本上意味着对 const 数据的引用。

在第二种情况下,您不能在函数内修改 TestInfo 的内容。
任何修改函数内部传递的 TestInfo 对象的尝试都会导致
未定义的行为

关于c++ - 使用 const var& 在 C++ 中传递引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9510370/

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