亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

關于C++中引用和指針的區(qū)別詳解

 更新時間:2023年07月15日 10:24:17   作者:Pin_na  
這篇文章主要介紹了關于C++中引用和指針的區(qū)別詳解,

之前我們介紹了什么是引用,錯過的小伙伴們可以參考這篇文章!

關于C++中引用的定義與使用詳解

既然引用底層是用指針形式實現(xiàn)的,那么這篇文章就來為大家介紹一下引用和指針的區(qū)別:

int main()
{
    int a = 10;
    int& ra = a;
    ra = 20;
    int* pa = &a;
    *pa = 20;
    return 0;
}

相同點:

引用和指針在做參數(shù)及做返回值類型上幾乎效率相同,但遠遠高于傳值

不同點:

1. 引用在定義時必須初始化,指針沒有要求

2. 引用只能初始化引用一個實體,而指針可以在任何時候指向任何一個同類型實體

3. 沒有NULL引用,但有NULL指針

4. 在sizeof中含義不同:引用結果為引用類型的大小,指針始終是地址空間所占字節(jié)個數(shù)(32位:4字節(jié) 64位:8字節(jié))

5. 引用自加即引用的實體增加1,指針自加即指針向后偏移一個類型的大小

6. 有多級指針,但是沒有多級引用

7. 訪問實體方式不同,指針需要顯式解引用,引用編譯器自己處理

8. 引用比指針使用起來簡潔、安全

到此這篇關于關于C++中引用和指針的區(qū)別詳解的文章就介紹到這了,更多相關C++中引用和指針內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • Qt設計時鐘效果

    Qt設計時鐘效果

    這篇文章主要為大家詳細介紹了Qt設計時鐘效果,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-05-05
  • c++中為什么可以通過指針或引用實現(xiàn)多態(tài)詳解

    c++中為什么可以通過指針或引用實現(xiàn)多態(tài)詳解

    這篇文章主要給大家介紹了關于c++中為何可以通過指針或引用實現(xiàn)多態(tài),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-04-04
  • C語言預編譯#define(預處理)

    C語言預編譯#define(預處理)

    這篇文章主要介紹了C語言預編譯#define(預處理),#define 機制包括了一個機制,允許把參數(shù)替換到文本中,這種實現(xiàn)通常稱為宏或者宏定義,下文更多的相關資料介紹需要的小伙伴可以參考一下
    2022-04-04
  • C語言實現(xiàn)簡單學生成績管理系統(tǒng)項目

    C語言實現(xiàn)簡單學生成績管理系統(tǒng)項目

    這篇文章主要為大家詳細介紹了C語言實現(xiàn)簡單學生成績管理系統(tǒng)項目,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-07-07
  • C語言簡明講解三目運算符和逗號表達式的使用

    C語言簡明講解三目運算符和逗號表達式的使用

    三目運算符,又稱條件運算符,它是唯一有3個操作數(shù)的運算符,有時又稱為三元運算符。三目運算符的結合性是右結合的;逗號表達式,是c語言中的逗號運算符,優(yōu)先級別最低,它將兩個及其以上的式子聯(lián)接起來,從左往右逐個計算表達式,整個表達式的值為最后一個表達式的值
    2022-04-04
  • c++常量詳解

    c++常量詳解

    常量是存放固定且不可變值的,一旦確定初始值則在程序其它地方不可改變, 所以const對象必須初始化。常量一般使用const關鍵字來修飾
    2017-06-06
  • Qt實現(xiàn)獲取文件大小與磁盤空間大小

    Qt實現(xiàn)獲取文件大小與磁盤空間大小

    這篇文章主要為大家詳細介紹了如何使用Qt實現(xiàn)獲取文件大小與磁盤空間大小,文中的示例代碼講解詳細,感興趣的小伙伴可以跟隨小編一起學習一下
    2023-11-11
  • C++模擬實現(xiàn)stack和Queue的操作示例

    C++模擬實現(xiàn)stack和Queue的操作示例

    這篇文章主要介紹了C++模擬實現(xiàn)stack和Queue的操作示例,文中通過代碼示例給大家介紹的非常詳細,對大家的學習或工作有一定的幫助,需要的朋友可以參考下
    2024-06-06
  • C++小知識:C/C++中不要按值傳遞數(shù)組

    C++小知識:C/C++中不要按值傳遞數(shù)組

    今天小編就為大家分享一篇關于C++小知識:C/C++中不要按值傳遞數(shù)組,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-01-01
  • C語言實現(xiàn)手寫Map(數(shù)組+鏈表+紅黑樹)的示例代碼

    C語言實現(xiàn)手寫Map(數(shù)組+鏈表+紅黑樹)的示例代碼

    這篇文章主要為大家詳細介紹了如何利用C語言實現(xiàn)手寫Map(數(shù)組+鏈表+紅黑樹),文中的示例代碼講解詳細,對我們學習有一定借鑒價值,需要的可以參考一下
    2022-09-09

最新評論