什么' const'在函数声明中表示' int const& FOO()&#39 ;?

时间:2018-03-13 02:24:10

标签: c++ const function-declaration

constint const& foo()等函数声明中表示什么?这是否意味着函数不会修改任何变量,或者它返回一个常量变量的地址?

1 个答案:

答案 0 :(得分:1)

这是你问题中的后一种情况。 int const& foo()表示该函数返回对const int的引用。因此,您无法执行foo() = 42之类的操作。

相关问题