const作参数和返回值的含义关键字 const作参数和返回值的含义请问:类声明中这两句重载运算符的声明代码中的const各代表什么含义? ------------------------- double y1 = 0 ;double y2 = 0 ;const double& fun1(int x){ y1 = x ; return y1 ; } double & fun2(int x){ y2 = x ; return y2 ; } void CEx0625Dlg::OnButton4(){ const double& z1 = fun1(3); double& z2 = fun2(3); } ------------------------------------------------------ double & z1 = fun1(3);:\test\Ex0625\Ex0625Dlg.cpp(255) : error C2440: 'initializing' : cannot convert from 'const double' to 'double &' ----------------------------------------------------- const Position& positionSrc这个const表示,=过程中,不能修改positionSrc的值
|
|||||||