gpt4 book ai didi

c++ - 为什么 const 有意义?

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

<分区>

Possible Duplicate:
How come a non-const reference cannot bind to a temporary object?

这个程序:

int fun()
{
return 1;
}

int main()
{
const int& var = fun();

return 0;
}

我的问题是为什么我必须在 var 定义之前加上一个 const?如果不是,g++ 会给我一个错误,类似于“从类型为‘int’的临时类型的‘int&’类型的非常量引用的无效初始化。”什么是“常量”?

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