临时变量 引用 const (左值)

引用参数是const

例: 
double refcube(const double & ra)
{
     return ra*ra*ra;
}

1.实参类型正确,但不为左值*。

2.实参类型不正确但可以转换为正确类型。


*左值   :变量 数组元素 结构元素 引用 被解除引用指针
 非左值:字面常量  多项的表达式

产生作用为:生成临时变量,那么函数调用只对'临时变量'操作,对'实参'没有影响.再需要用引用

改变实参时因多注意。

posted @ 2007-02-07 02:32  Edward Xie  阅读(453)  评论(0)    收藏  举报