C++引用的定义与使用实例分析


这篇文章主要介绍了C++引用的定义与使用实例分析的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇C++引用的定义与使用实例分析文章都会有所收获,下面我们一起来看看吧。首先我们先来看一个引用的例子对于一个int型函数a,我们对a进行了引用,引用的新int函数叫Bin。由他们是同一个地址可以知道,引用其实就是对同一个地址的函数,换了一个新的叫法。相当于《水浒传》中,李逵在江湖上人称黑旋风那么这里int a就相当于李逵,而int&Bin就相当于黑旋风。你使用李逵和黑旋风,他都会答应,这也就相当于起外号如下:可以看到我们这里是对Bin进行操作,但是a的值也改变了。同时我们也可以多个引用,可以给引用再引用(给外号再起外号)可以看到值和地址还是相同。注意:引用必须同等类型int a=10;
double&b=a;
这是错误的非常经典的引用就是交换两个数的值。这是我们c语言的交换,这里形参不改变实参然后我们学习了指针后,知道能直接交换地址然后这免费云主机域名是引用,引用是实参的外号,我们这里修改,是对实参的直接修改注意:我们这里的引用都必须是合法的空间按照常理,这里test2中的b出了test2应该作为局部变量被回收,但是我们依然能得到正确答案,这是因为编译器有对这种情况进行优化,但是仅限一次如果我们这样多调用几次打印就会发现除了第一次是正常的,其余都是乱码。注:如果实在是要这样搞,就加上静态变量Static。关于“C++引用的定义与使用实例分析”这篇文章的内容就介绍到这里,感谢各位的阅读!相信大家对“C++引用的定义与使用实例分析”知识都有一定的了解,大家如果还想学习更多知识,欢迎关注百云主机行业资讯频道。

相关推荐: 怎么在项目中应用SpringSecurity权限控制

本篇内容主要讲解“怎么在项目中应用SpringSecurity权限控制”,感兴趣的朋友不妨来看看。本文介绍免费云主机域名的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么在项目中应用SpringSecurity权限控制”吧!要进行认证和授权需要前面课…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 4天前
下一篇 4天前

相关推荐