当前位置:新励学网 > 秒知问答 > c++里面传递一个引用和传递一个指针有什么区别

c++里面传递一个引用和传递一个指针有什么区别

发表时间:2024-07-28 11:15:48 来源:网友投稿

指针全称为指针变量,是用来存储内存地址的一种变量。程序中一般通过指针来访问其指向的内存地址中的内容(数据)。

引用是C++中提出来的一种新的使用变量的方式,即,给实际变量起个别名,通过这个别名来引用实际的变量。标准C中不支持变量的引用。这两个概念没有任何相关性。

指针是实实在在的变量,有自己的内存存储空间,它可以指向任何有效的变量。

引用是一种形式、方法,定义的引用变量,实际上是原实际变量的另一个名称(别名),引用变量本身没有自己的实际存储空间,操作引用变量,就是在操作实际变量。如:

免责声明:本站发布的教育资讯(图片、视频和文字)以本站原创、转载和分享为主,文章观点不代表本网站立场。

如果本文侵犯了您的权益,请联系底部站长邮箱进行举报反馈,一经查实,我们将在第一时间处理,感谢您对本站的关注!