在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

C++:指針和引用的區別與聯系

如意 ? 來源:CSDN ? 作者:cherrydreamsover ? 2020-06-29 15:05 ? 次閱讀

一、概念

指針:指針是一個變量,只不過這個變量存儲的是一個地址,指向內存的一個存儲單元。

引用:引用跟原來的變量實質上是同一個東西,只不過是原變量的一個別名而已。

舉個例子:

C++:指針和引用的區別與聯系

引用的特性:

(1)引用在定義時必須初始化;

(2)一個變量可以有多個引用;

(3)引用一旦綁定了一個實體,就不能再改變為其它變量的引用。

二、引用和指針的區別與聯系

1.相同點

C++:指針和引用的區別與聯系

2.不同點

(1)引用定義時必須初始化,指針可以不用初始化;

(2)引用一旦初始化為指向一個對象,就不能再指向其他對象,而指針可以在任何時候指向任何一個同類型的對象;

(3)沒有空引用,但是有空指針;

(4)在sizeof中的含義不同:引用結果為引用類型的大小,但指針始終是地址空間所占字節的個數(在32為平臺下,指針求sizeof永遠是4);

(5)引用++改變的是變量的內容,指針++改變的是指針的指向;

(6)有多級指針,但沒有多級引用;

(7)引用使用起來比指針更安全;

(8)如果返回動態內存分配的對象或者內存,必須使用指針,引用可能引起內存泄漏;

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 指針
    +關注

    關注

    1

    文章

    484

    瀏覽量

    70902
  • C++
    C++
    +關注

    關注

    22

    文章

    2116

    瀏覽量

    74555
  • 引用
    +關注

    關注

    0

    文章

    8

    瀏覽量

    7819
收藏 人收藏

    評論

    相關推薦

    一文知道PHP`引用`和C語言`指針`的區別

    PHP`引用`和C語言`指針`的區別是什么
    發表于 10-27 08:27

    C++實驗--指針

    C++實驗--指針
    發表于 12-30 14:50 ?1次下載

    C++指針”學習建議

    C++指針”學習建議
    發表于 03-31 15:53 ?3次下載

    c引用指針區別

    指針引用的定義 在深入介紹之前我們首先來看一下指針引用的定義、指針引用
    發表于 09-27 15:19 ?1次下載
    <b class='flag-5'>c</b><b class='flag-5'>引用</b>和<b class='flag-5'>指針</b>的<b class='flag-5'>區別</b>

    C++指針引用區別

    指針指針是一個變量,只不過這個變量存儲的是一個地址,指向內存的一個存儲單元;而引用跟原來的變量實質上是同一個東西,只不過是原變量的一個別名而已。上面定義了一個整形變量和一個指針變量p
    發表于 11-29 17:24 ?2484次閱讀

    C++程序設計教程之指針的詳細資料說明

    本文檔詳細介紹的是C++程序設計教程之指針的詳細資料說明主要內容包括了:1. 指針的概念,2. 變量與指針,3. 數組與指針,4. 字符串與
    發表于 03-14 16:04 ?7次下載
    <b class='flag-5'>C++</b>程序設計教程之<b class='flag-5'>指針</b>的詳細資料說明

    C++指針的學習建議

     一。對于眾多人提出的c/c++指針難學的問題做個總結:
    發表于 11-07 17:13 ?8次下載
    <b class='flag-5'>C++</b><b class='flag-5'>指針</b>的學習建議

    C++封裝:this指針

    C++封裝:this指針
    的頭像 發表于 06-29 14:37 ?3623次閱讀
    <b class='flag-5'>C++</b>封裝:this<b class='flag-5'>指針</b>

    C++:常引用的概念和作用

    int &a=b 相當于 int const a=b。即引用是一個指針常量(又稱常指針,即一個常量,其類型是指針)。 每當編譯器遇到引用變量
    的頭像 發表于 06-29 15:08 ?1.2w次閱讀
    <b class='flag-5'>C++</b>:常<b class='flag-5'>引用</b>的概念和作用

    詳談數組和指針區別聯系

    詳談數組和指針區別聯系
    的頭像 發表于 06-29 15:18 ?2.3w次閱讀
    詳談數組和<b class='flag-5'>指針</b>的<b class='flag-5'>區別</b>與<b class='flag-5'>聯系</b>

    C++引用的使用場景

    C++引用的使用場景
    的頭像 發表于 06-29 15:18 ?4266次閱讀
    <b class='flag-5'>C++</b>:<b class='flag-5'>引用</b>的使用場景

    C++中的const和引用的討論

    今天給大家分享一下這段時間學習c++的總結學習:c++里面的const關鍵字和引用
    的頭像 發表于 12-24 15:35 ?997次閱讀

    CC++經典著作《C指針

    CC++經典著作《C指針
    發表于 01-17 09:46 ?0次下載

    指針引用區別及使用場景介紹

    指針在聲明時可以暫時不初始化,即pointer = nullptr,指針在生命周期內隨時都可能是空指針,所以在每次使用時都要做檢查,防止出現空指針異常問題,而
    的頭像 發表于 03-11 10:24 ?1956次閱讀

    C++引用指針

    之前的文章我們已經介紹了C++中的基本類型如int,bool和double等,除了基本類型C++還有一些更復雜的數據類型復合類型,所謂的復合類型就是通過其他類型定義的類型,本篇文章我們將會著重介紹C++的復合類型
    的頭像 發表于 03-17 14:00 ?764次閱讀
    主站蜘蛛池模板: 米奇777四色精品人人爽 | 特黄aa级毛片免费视频播放 | 手机看片国产免费 | 欧美性猛交xxxx乱大交中文 | 久久美女免费视频 | 在线中文字幕第一页 | 国产一区二区丁香婷婷 | 俺去啦在线视频 | 午夜国产| 狠狠色 综合色区 | 中文字幕在线观看亚洲 | 狠狠色综合久久久久尤物 | 四虎在线观看 | 国产精品免费久久久免费 | 亚洲视频在线视频 | 狠狠操狠狠干 | 欧美伦理影院 | 天天拍天天干 | 2021国产精品成人免费视频 | 国产精品福利午夜一级毛片 | 日本不卡在线视频高清免费 | 一区在线播放 | 妖精视频永久在线入口 | 清冷双性被cao的合不拢腿 | 日本一卡二卡3卡四卡网站精品 | 涩涩涩丁香色婷五月网视色 | 激情五月网站 | 日本69sex护士wwxx | 日韩污| 五月天婷婷社区 | 影院成人区精品一区二区婷婷丽春院影视 | 久久99热精品 | 国内久久精品 | 国产黄mmd在线观看免费 | 免费成人看片 | 国产hs免费高清在线观看 | 男人的网址 | 操操操天天操 | 视频黄色在线 | 久久久99精品免费观看精品 | 性欧美精品 |