如果代码中有类似下面的内容:
func(const base& obj)常量语义是什么意思?这里的常数是什么?obj是const reference to a non-const object还是non-const reference to a const object
发布于 2011-12-29 04:40:53
obj是对const对象的引用。
不存在“非常数引用”这样的东西,因为引用在创建后不能被更改为引用其他对象。
发布于 2011-12-29 04:41:05
没有所谓的“非常量”引用,也就是说,引用总是绑定到同一个对象,并且没有办法改变这一点。"const type&“表示引用const类型。
发布于 2011-12-29 04:42:14
它被称为常量引用。您拥有对已传递数据的“引用访问”权限,但不能对其进行修改。
https://stackoverflow.com/questions/8661017
复制相似问题