c++形参int与const int等价

237 views

在c++形参中 int 等价于 const int。

因为如果你的函数的参数是int类型变量,那么实参传给形参的是值,所以函数内不管如何去改变该参数都不会影响实参。

如果你在这个形参前加以const修饰,那么形参值在你函数内将不能被改变。

不过由于函数参数的类型限定总是针对调用者而言的,因此对于int参数前面加不加const对于调用者而言都一样。所以加const反而会显得有些冗余。

64af63cd83ee47e2b07aacf096b7de54

发表评论

电子邮件地址不会被公开。 必填项已用*标注