最佳答案
我在读 C + + 的书(Deitel)时,偶然发现了一个计算立方体体积的函数。密码如下:
double cube (const double side){
return side * side * side;
}
使用“ const”限定符的解释是: “ const 限定符应该用于强制执行最小特权原则,告诉编译器函数不修改变量端”。
我的问题 : 这里使用“ const”不是多余的/不必要的吗? 因为变量是通过值传递的,所以函数无论如何都不能修改它?