在线观看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

    文章

    481

    瀏覽量

    70611
  • C++
    C++
    +關注

    關注

    22

    文章

    2114

    瀏覽量

    73859
  • 引用
    +關注

    關注

    0

    文章

    8

    瀏覽量

    7765
收藏 人收藏

    評論

    相關推薦

    一文知道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 ?2433次閱讀

    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 ?3515次閱讀
    <b class='flag-5'>C++</b>封裝:this<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 ?4124次閱讀
    <b class='flag-5'>C++</b>:<b class='flag-5'>引用</b>的使用場景

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

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

    CC++經典著作《C指針

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

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

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

    C++引用指針

    之前的文章我們已經介紹了C++中的基本類型如int,bool和double等,除了基本類型C++還有一些更復雜的數據類型復合類型,所謂的復合類型就是通過其他類型定義的類型,本篇文章我們將會著重介紹C++的復合類型
    的頭像 發表于 03-17 14:00 ?681次閱讀

    C語言 / C++基礎面試知識大集合

    點擊上方名片關注我們C語言和C++相關的面試題一直比較少見一些,沒有Java方向寫的人那么多,這是一篇C語言與C++面試知識點總結的文章,非常難得。const作用修飾變量,說明該變量不
    的頭像 發表于 05-26 10:38 ?990次閱讀
    <b class='flag-5'>C</b>語言 / <b class='flag-5'>C++</b>基礎面試知識大集合
    主站蜘蛛池模板: 啪啪中文字幕 | 狠狠色丁香婷婷久久 | 午夜欧美精品久久久久久久 | 一级一级18女人毛片 | 日本高清www | 婷婷综合五月 | 国产色网址 | 黄色小视频日本 | 色香色香欲天天天影视综合网 | 亚洲欧洲一区二区三区在线 | 国产色视频网站免费观看 | 国产片无遮挡在线看床戏 | 日韩免费毛片全部不收费 | 国产婷婷一区二区三区 | 国产18到20岁美女毛片 | 精品亚洲国产国拍 | 九九久久久久午夜精选 | 五月婷婷网站 | 很黄很黄叫声床戏免费视频 | 成年男人永久免费看片 | 欧美在线视频免费播放 | 欧美色乱 | 天天插天天 | 欧美高清a | 亚洲成a人伦理 | 97一本大道波多野吉衣 | 国产香蕉久久精品综合网 | mide-776中文字幕在线 | 4虎影视国产在线观看精品 4虎影院永久地址www | 欧美成人综合在线 | 欧美专区一区二区三区 | 欧美色图首页 | 国产在线精品美女观看 | 国产免费美女 | 亚洲免费网站 | 免费澳门一级毛片 | 日本不卡视频一区二区 | 五月天色丁香 | 清纯漂亮小美女准备啪啪 | 在线观看深夜观看网站免费 | 国产亚洲视频在线播放大全 |