chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

C++:指針和引用的區(qū)別與聯(lián)系

如意 ? 來(lái)源:CSDN ? 作者:cherrydreamsover ? 2020-06-29 15:05 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

一、概念

指針:指針是一個(gè)變量,只不過(guò)這個(gè)變量存儲(chǔ)的是一個(gè)地址,指向內(nèi)存的一個(gè)存儲(chǔ)單元。

引用:引用跟原來(lái)的變量實(shí)質(zhì)上是同一個(gè)東西,只不過(guò)是原變量的一個(gè)別名而已。

舉個(gè)例子:

C++:指針和引用的區(qū)別與聯(lián)系

引用的特性:

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

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

(3)引用一旦綁定了一個(gè)實(shí)體,就不能再改變?yōu)槠渌兞康囊谩?/p>

二、引用和指針的區(qū)別與聯(lián)系

1.相同點(diǎn)

C++:指針和引用的區(qū)別與聯(lián)系

2.不同點(diǎn)

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

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

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

(4)在sizeof中的含義不同:引用結(jié)果為引用類型的大小,但指針始終是地址空間所占字節(jié)的個(gè)數(shù)(在32為平臺(tái)下,指針求sizeof永遠(yuǎn)是4);

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

(6)有多級(jí)指針,但沒(méi)有多級(jí)引用;

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

(8)如果返回動(dòng)態(tài)內(nèi)存分配的對(duì)象或者內(nèi)存,必須使用指針,引用可能引起內(nèi)存泄漏;

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 指針
    +關(guān)注

    關(guān)注

    1

    文章

    484

    瀏覽量

    71193
  • C++
    C++
    +關(guān)注

    關(guān)注

    22

    文章

    2119

    瀏覽量

    75311
  • 引用
    +關(guān)注

    關(guān)注

    0

    文章

    8

    瀏覽量

    7856
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    一文知道PHP`引用`和C語(yǔ)言`指針`的區(qū)別

    PHP`引用`和C語(yǔ)言`指針`的區(qū)別是什么
    發(fā)表于 10-27 08:27

    C++實(shí)驗(yàn)--指針

    C++實(shí)驗(yàn)--指針
    發(fā)表于 12-30 14:50 ?1次下載

    C++指針”學(xué)習(xí)建議

    C++指針”學(xué)習(xí)建議
    發(fā)表于 03-31 15:53 ?3次下載

    c引用指針區(qū)別

    指針引用的定義 在深入介紹之前我們首先來(lái)看一下指針引用的定義、指針引用
    發(fā)表于 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'>區(qū)別</b>

    C++指針引用區(qū)別

    指針指針是一個(gè)變量,只不過(guò)這個(gè)變量存儲(chǔ)的是一個(gè)地址,指向內(nèi)存的一個(gè)存儲(chǔ)單元;而引用跟原來(lái)的變量實(shí)質(zhì)上是同一個(gè)東西,只不過(guò)是原變量的一個(gè)別名而已。上面定義了一個(gè)整形變量和一個(gè)指針變量p
    發(fā)表于 11-29 17:24 ?2529次閱讀

    C++程序設(shè)計(jì)教程之指針的詳細(xì)資料說(shuō)明

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

    C++指針的學(xué)習(xí)建議

     一。對(duì)于眾多人提出的c/c++指針難學(xué)的問(wèn)題做個(gè)總結(jié):
    發(fā)表于 11-07 17:13 ?8次下載
    <b class='flag-5'>C++</b><b class='flag-5'>指針</b>的學(xué)習(xí)建議

    C++封裝:this指針

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

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

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

    詳談數(shù)組和指針區(qū)別聯(lián)系

    詳談數(shù)組和指針區(qū)別聯(lián)系
    的頭像 發(fā)表于 06-29 15:18 ?2.3w次閱讀
    詳談數(shù)組和<b class='flag-5'>指針</b>的<b class='flag-5'>區(qū)別</b>與<b class='flag-5'>聯(lián)系</b>

    C++引用的使用場(chǎng)景

    C++引用的使用場(chǎng)景
    的頭像 發(fā)表于 06-29 15:18 ?4382次閱讀
    <b class='flag-5'>C++</b>:<b class='flag-5'>引用</b>的使用場(chǎng)景

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

    今天給大家分享一下這段時(shí)間學(xué)習(xí)c++的總結(jié)學(xué)習(xí):c++里面的const關(guān)鍵字和引用。
    的頭像 發(fā)表于 12-24 15:35 ?1098次閱讀

    CC++經(jīng)典著作《C指針

    CC++經(jīng)典著作《C指針
    發(fā)表于 01-17 09:46 ?0次下載

    指針引用區(qū)別及使用場(chǎng)景介紹

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

    C++引用指針

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