欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

C++ 中指針和引用有什么區(qū)別詳解

 更新時間:2017年05月10日 09:22:52   作者:衛(wèi)斯理  
這篇文章主要介紹了C++ 中指針和引用有什么區(qū)別詳解的相關資料,需要的朋友可以參考下

C++ 中指針和引用有什么區(qū)別詳解

1.從內存上來講  系統(tǒng)為指針分寸內存空間,而引用與綁定的對象共享內存空間,系統(tǒng)不為引用變量分配內容空間。

2指針初始化以后可以改變指向的對象,而引用定義的時候必須要初始化,且初始化以后不允許再重新綁定對象。

3.所以引用訪問對象是直接訪問。指針訪問對象是間接訪問。

4。如果pa是指針,那么*pa就是引用了。

但是兩者在作為形參的時候非常相似,區(qū)別是指針拷貝副本,引用不拷貝。程序如下:

#include<stdio.h>

void pt(int * pta,int * ptb)

{

int *ptc;

ptc=pta;pta=ptb;ptb=ptc;

}

void ref(int &ra,int &rb)

{

int rc;

rc=ra;ra=rb;rb=rc;

}

void main()

{

int a=3;int b=4;

int *pa=&a;int *pb=&b;

pt(pa,pb);

printf("zhizhen: a=%d,b=%d\n",a,b);

ref(a,b);

printf("yinyong: a=%d,b=%d\n",a,b);

}

輸出結果如下圖:

zhizhen: a=3,b=4

yinyong: a=4;b=3

感謝閱讀,希望能幫助到大家,謝謝大家對本站 的支持!

相關文章

  • OpenCV使用鼠標響應裁剪圖像

    OpenCV使用鼠標響應裁剪圖像

    這篇文章主要為大家詳細介紹了OpenCV實現(xiàn)鼠標響應裁剪圖像,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-01-01
  • C++Node類Cartographer開始軌跡的處理深度詳解

    C++Node類Cartographer開始軌跡的處理深度詳解

    這篇文章主要介紹了C++Node類Cartographer開始軌跡的處理,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習吧
    2023-03-03
  • C++線程中幾類鎖的詳解

    C++線程中幾類鎖的詳解

    這篇文章主要為大家介紹了C++線程中幾類鎖,具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2021-11-11
  • C/C++讀寫文本文件、二進制文件的方法

    C/C++讀寫文本文件、二進制文件的方法

    今天小編就為大家分享一篇C/C++讀寫文本文件、二進制文件的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-07-07
  • C++開發(fā)在IOS環(huán)境下運行的LRUCache緩存功能

    C++開發(fā)在IOS環(huán)境下運行的LRUCache緩存功能

    本文著重介紹如何在XCODE中,通過C++開發(fā)在IOS環(huán)境下運行的緩存功能。算法基于LRU,最近最少使用,需要的朋友可以參考下
    2012-11-11
  • C++的拷貝構造函數(shù)你了解嗎

    C++的拷貝構造函數(shù)你了解嗎

    這篇文章主要為大家詳細介紹了C++的拷貝構造函數(shù),文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2022-03-03
  • C++ 實現(xiàn)帶監(jiān)視哨的順序查找算法

    C++ 實現(xiàn)帶監(jiān)視哨的順序查找算法

    這篇文章主要介紹了C++ 實現(xiàn)帶監(jiān)視哨的順序查找算法,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-03-03
  • C++lambda表達式使用介紹

    C++lambda表達式使用介紹

    Lambda 表達式(lambda expression)是一個匿名函數(shù),Lambda表達式基于數(shù)學中的λ演算得名。本文就來為大家詳細講講C++中Lambda表達式的使用,需要的可以參考一下
    2022-08-08
  • 使用C# 判斷給定大數(shù)是否為質數(shù)的詳解

    使用C# 判斷給定大數(shù)是否為質數(shù)的詳解

    本篇文章是對使用C#判斷給定大數(shù)是否為質數(shù)的方法進行了詳細的分析介紹,需要的朋友參考下
    2013-05-05
  • C++利用inotify+epoll實現(xiàn)異步文件監(jiān)控的方法

    C++利用inotify+epoll實現(xiàn)異步文件監(jiān)控的方法

    這篇文章講給大家詳細介紹一下C++利用inotify+epoll實現(xiàn)異步文件監(jiān)控的方法,inotify是一種異步文件監(jiān)控機制,文章通過代碼示例介紹的非常詳細,具有一定的參考價值,需要的朋友可以參考下
    2023-08-08

最新評論