代码改变世界

C++关于形参的const、reference的一些思考

2013-09-08 16:12 by ruochen19, 312 阅读, 0 推荐, 收藏,
摘要:第一次发表博客,有不对之处请原谅。对于形参来说,可以是const或非const的,也可以是reference或非reference的。那么这样子就有四种情况。对于这四种情况的调用一定要比较清楚才行,更重要的是理解本质。下面说说这四种情况。1.在调用函数时,如果该函数使用的是非引用的非const形参,则既可以给该参数传递const的实参,也可以传递非const的实参,因为只是值的复制而已2.对于函数的非引用的const形参,既可以传递const实参或非const实参,因为只是值的复制而已。3.对于函数的引用的非const形参,则只能调用非const的实参,因为调用的实际上是这个实参的副本。如果调 阅读全文