发布时间:2024-09-06 00:01:49
Const在函数前后的区别
27 篇文章 10 订阅
const放在函数后主要是限制类中的成员函数,const放在函数前是限制函数返回类型为指针时通过指针对返回值的修改。
const在函数前:
Const在函数前实际上是约束函数的返回的,表明返回的值不能做左值,实际上就是防止返回值直接被赋值。但是一般的变量无法修改函数返回值,其实是为了防止函数返回类型为指针类型时,通过指针对返回值进行修改。 非指针的函数返回类型前加 const 是没有意义的。
《const放在函数前后的区别》不代表本网站观点,如有侵权请联系我们删除