当我遇到函数来计算立方体的体积时,我正在阅读我的C ++书(Deitel)。代码如下:
double cube (const double side){ return side * side * side; }
使用“const”限定符的解释是这样的:“const限定符应该用于强制执行最小特权原则,告诉编译器该函数不会修改变量端”。
是不是在这里使用“const”冗余/不必要,因为变量是通过值传递的,所以函数无法修改它?
相似问题