首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >传递值时,“const”不是多余的吗?

传递值时,“const”不是多余的吗?

提问于 2018-03-12 01:37:30
回答 2关注 0查看 108

当我遇到函数来计算立方体的体积时,我正在阅读我的C ++书(Deitel)。代码如下:

代码语言:javascript
复制
double cube (const double side){
    return side * side * side;
}

使用“const”限定符的解释是这样的:“const限定符应该用于强制执行最小特权原则,告诉编译器该函数不会修改变量端”。

是不是在这里使用“const”冗余/不必要,因为变量是通过值传递的,所以函数无法修改它?

回答

和开发者交流更多问题细节吧,去 写回答
相关文章

相似问题

相关问答用户
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档