问题描述
解决方案
很奇怪,楼主的图片我一点都看不清楚
解决方案二:
因为new 的返回值是float*类型的,与左值类型不对应
解决方案四:
float *r = new float[10];
r是指针 float[10]数组的首地址.
解决方案五:
前面定义的是引用,后面是指针,所以赋值失败。
float & r 定义了一个引用类型变量r,r是作为一个float 对象的引用存在的。
float*定义的引用类型,并不改变r是引用的本质。
不知道楼主理解没。。。
解决方案六:
上面解释有误!
给引用对象赋值要是左值
时间: 2024-08-03 20:06:10