C++中的指針,解引用,取地址,引用 理解


定義指針

type* p;

取變量地址並將指針p賦值為該地址(即指針p指向該變量)

p=&variable;(注意,此時取地址是右值)

此時要修改指針p,使其指向另一個變量

p = &variable2;

修改指針p指向的內容的值(此為解引用,左值)

*p = value;(此時是修改了variable2)

 

 

定義引用

type &reference = variable;(將reference 和 value 綁定了)

此時對reference的修改 實際上也是對variable的修改

reference = 0;(此時variable也就 = 0)。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM