标签: c++ const function-declaration
const在int const& foo()等函数声明中表示什么?这是否意味着函数不会修改任何变量,或者它返回一个常量变量的地址?
const
int const& foo()
答案 0 :(得分:1)
这是你问题中的后一种情况。 int const& foo()表示该函数返回对const int的引用。因此,您无法执行foo() = 42之类的操作。
const int
foo() = 42