C++ 什么时候使用指针?什么时候使用引用?什么时候应该按值传递?
何时使用引用参数
使用引用参数的主要原因有两个:
1. 程序员能够修改调用函数中的数据对象。
2. 通过传递引用而不是整个数据对象,可以提高程序的运行速度。
什么时候使用指针?什么时候使用引用?什么时候应该按值传递?
| 只使用传递过来的值,而不对值进行修改 | 需要修改传递过来的值 | |
|---|---|---|
| 内置数据类型 | 按值传递(小型结构) | 指针传递 |
| 数组 | 指针传递 | 指针传递 |
| 结构 | 指针或引用(较大的结构) | 指针或引用 |
| 类、对象 | 引用传递 | 引用传递 |
REFERENCE
https://blog.csdn.net/hbtj_1216/article/details/56843014
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
