最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

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

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

關(guān)于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é)果為引用類型的大小,指針始終是地址空間所占字節(jié)個數(shù)(32位:4字節(jié) 64位:8字節(jié))

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

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

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

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

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

相關(guān)文章

  • C語言實現(xiàn)簡單計算器功能(2)

    C語言實現(xiàn)簡單計算器功能(2)

    這篇文章主要為大家詳細介紹了C語言實現(xiàn)簡單計算器功能的第二部分,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-02-02
  • 基于QT實現(xiàn)顯示OpenCV讀取的圖片

    基于QT實現(xiàn)顯示OpenCV讀取的圖片

    OpenCV自帶了一部分常用的GUI功能,但是更多的圖像處理功能需要其他GUI框架來輔助實現(xiàn),本文將通過QT來顯示OpenCV讀取的圖片,需要的可以參考一下
    2022-11-11
  • Visual Studio 2022 上使用ffmpeg的詳細步驟

    Visual Studio 2022 上使用ffmpeg的詳細步驟

    文章介紹了在開發(fā)項目中配置FFmpeg庫的步驟,添加包含目錄、庫目錄、依賴項及動態(tài)庫路徑,確保編譯器和鏈接器正確識別FFmpeg資源,最后通過測試驗證配置有效性,感興趣的朋友一起看看吧
    2025-07-07
  • C++、Qt分別讀寫xml文件的方法實例

    C++、Qt分別讀寫xml文件的方法實例

    Qt提供了QDomElement 類用于完成對xml文件的讀取和寫入,這篇文章主要給大家介紹了關(guān)于C++、Qt分別讀寫xml文件的相關(guān)資料,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2023-03-03
  • Qt中moveToThread函數(shù)的使用小結(jié)

    Qt中moveToThread函數(shù)的使用小結(jié)

    本文主要介紹了Qt中moveToThread函數(shù)的使用小結(jié),用于將對象的事件處理和信號槽調(diào)用移動到指定線程執(zhí)行,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2026-01-01
  • vscode遠程連接服務器(免密登錄+遠程開發(fā))

    vscode遠程連接服務器(免密登錄+遠程開發(fā))

    vscode的遠程連接功能十分方便,本文就來介紹一下vscode遠程連接服務器,主要包括免密登錄和遠程開發(fā),感興趣的可以了解一下
    2024-07-07
  • C語言可變參數(shù)函數(shù)詳解

    C語言可變參數(shù)函數(shù)詳解

    在某些情況下我們希望函數(shù)的參數(shù)個數(shù)可以根據(jù)需要確定,因此c語言引入可變參數(shù)函數(shù)。典型的可變參數(shù)函數(shù)的例子有printf()、scanf()等,下面我就開始講解
    2021-08-08
  • Cocos2d-x學習筆記之開發(fā)環(huán)境搭建

    Cocos2d-x學習筆記之開發(fā)環(huán)境搭建

    這篇文章主要介紹了Cocos2d-x學習筆記之開發(fā)環(huán)境搭建,本文使用Visual Studio作為開發(fā)IDE,是不同于其它教程的,需要的朋友可以參考下
    2014-09-09
  • 使用c++實現(xiàn)OpenCV繪制圓端矩形

    使用c++實現(xiàn)OpenCV繪制圓端矩形

    這篇文章主要介紹了使用c++實現(xiàn)OpenCV繪制圓端矩形,其中著重的講解了OpenCV使用過程中需要注意的一些小細節(jié),避免浪費大家在開發(fā)過程中浪費多余的時間
    2021-08-08
  • C++實現(xiàn)LeetCode(64.最小路徑和)

    C++實現(xiàn)LeetCode(64.最小路徑和)

    這篇文章主要介紹了C++實現(xiàn)LeetCode(64.最小路徑和),本篇文章通過簡要的案例,講解了該項技術(shù)的了解與使用,以下就是詳細內(nèi)容,需要的朋友可以參考下
    2021-07-07

最新評論

出国| 宽城| 荆州市| 泰兴市| 榆中县| 义乌市| 奉贤区| 福建省| 同江市| 耿马| 观塘区| 子长县| 板桥市| 南部县| 岳阳市| 德清县| 湖州市| 佛教| 区。| 莱西市| 通辽市| 安多县| 宜昌市| 黄龙县| 拜泉县| 确山县| 津南区| 黎平县| 元江| 龙川县| 新竹县| 连云港市| 清水县| 清流县| 左贡县| 柞水县| 尉犁县| 玛纳斯县| 阿拉善左旗| 西平县| 眉山市|