C++中函数参数传递(非引用形参和引用形参)——学习笔记

1、非引用形参-copy

 

指针是非引用,copy。但值也会改变。

引用形参:

const相关问题:

const形参可以拷贝、

不能修改,不能赋值!

可以使用const初始化非const:

 

指针+const

对于指针的const。非const传给const没问题。

 

 

 

 2、引用形参-对传入参数真正修改

 

 可以同时返回多个结果:

 

引用形参还可用于不需要修改值的情况,最好加上const。

 

 const引用形参的好处:

 

 使用引用传递指针:交换的是指针。

 3、容器的形参-传迭代器

 

 更好是用迭代器:

 

猜你喜欢

转载自www.cnblogs.com/wxl845235800/p/11470750.html