临时变量 引用 const (左值)
引用参数是const
例:
double refcube(const double & ra)
{
return ra*ra*ra;
}
1.实参类型正确,但不为左值*。
2.实参类型不正确但可以转换为正确类型。
*左值 :变量 数组元素 结构元素 引用 被解除引用指针
非左值:字面常量 多项的表达式
产生作用为:生成临时变量,那么函数调用只对'临时变量'操作,对'实参'没有影响.再需要用引用
改变实参时因多注意。
引用参数是const
例:
double refcube(const double & ra)
{
return ra*ra*ra;
}
1.实参类型正确,但不为左值*。
2.实参类型不正确但可以转换为正确类型。
*左值 :变量 数组元素 结构元素 引用 被解除引用指针
非左值:字面常量 多项的表达式
产生作用为:生成临时变量,那么函数调用只对'临时变量'操作,对'实参'没有影响.再需要用引用
改变实参时因多注意。