一 使用場景
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,一經查實,立即刪除!