引用

在C++中指针就是内存地址(可以这么理解,虽然指针可以做++--,但本质操作的是内存地址)

char a = 10;

char* p =  &a;    将a的地址赋值给了p    p容器中存放的就是a的地址 

 

而引用是个啥

图1

 引用

 

 从上图可以看到 引用就是 两个变量的地址相同,指向的内容也是相同的,

引用

 

 可以看到将x的内存地址给到了y的内存中,但是y此时有分配内存吗? 

 引用

 引用

 

 这里可以看到在栈里是有一块内存的,这是块特殊的内存,被写到这里的地址,将会成为y的地址

 在这里就是把x的内存地址放到了那块特殊的内存里,配分给了y

 

原文链接: https://www.cnblogs.com/dzs894330350/p/15790789.html

欢迎关注

微信关注下方公众号,第一时间获取干货硬货;公众号内回复【pdf】免费获取数百本计算机经典书籍

    引用

原创文章受到原创版权保护。转载请注明出处:https://www.ccppcoding.com/archives/185045

非原创文章文中已经注明原地址,如有侵权,联系删除

关注公众号【高性能架构探索】,第一时间获取最新文章

转载文章受原作者版权保护。转载请注明原作者出处!

(0)
上一篇 2023年2月12日 上午10:51
下一篇 2023年2月12日 上午10:51

相关推荐