一 使用场景
C++ 什么时候使用指针?什么时候使用引用?什么时候应该按值传递?_引用什么时候用比较好-CSDN博客
只使用传递过来的值,而不对值进行修改 | 需要修改传递过来的值 | |
---|---|---|
内置数据类型 | 按值传递(小型结构) | 指针传递 |
数组 | 指针传递 | 指针传递 |
结构 | 指针或引用(较大的结构) | 指针或引用 |
类、对象 | 引用传递 | 引用传递 |
二 区别
2.1 基本区别
指针和引⽤都是⼀种内存地址的概念,区别呢,指针是⼀个实体,引⽤只是⼀个别名。<
C++ 什么时候使用指针?什么时候使用引用?什么时候应该按值传递?_引用什么时候用比较好-CSDN博客
只使用传递过来的值,而不对值进行修改 | 需要修改传递过来的值 | |
---|---|---|
内置数据类型 | 按值传递(小型结构) | 指针传递 |
数组 | 指针传递 | 指针传递 |
结构 | 指针或引用(较大的结构) | 指针或引用 |
类、对象 | 引用传递 | 引用传递 |
指针和引⽤都是⼀种内存地址的概念,区别呢,指针是⼀个实体,引⽤只是⼀个别名。<
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若转载,请注明出处:http://www.pswp.cn/news/919616.shtml 繁体地址,请注明出处:http://hk.pswp.cn/news/919616.shtml 英文地址,请注明出处:http://en.pswp.cn/news/919616.shtml
如若内容造成侵权/违法违规/事实不符,请联系英文站点网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!