在C++中,应尽可能使用const
1.使用const可以避免无意中修改数据的编程错误
2.使用const使函数能够处理const和非const实参,否则将只能接受非const数据
3.使用const引用使函数能够正确生成并使用临时变量
因此,应尽可能将引用形参声明为const
C++11新增了另一种引用——右值引用,这种引用可指向右值,是使用&&声明的:
double && rref = std::sqrt(36.00);
double j = 15.0;
double && jref = 2.0 * j + 18.5;
std::cout<<rref<<’\n’;
std::cout<<jref<<’\n’;
C++之const
