前端之家收集整理的这篇文章主要介绍了
C:什么是独立引用?,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
在哪种情况下,您想要定义对某段内存的引用?
例如:
const int & r = 8;
而不是简单地写:
int r = 8;
通过较短的引用将长表达式替换为对象并使
代码更具可读性是很有用的.例如:
const int &SphereRadius = Configuration::getInstance()->sphere->radius;
每当配置同时更改时(例如,在另一个线程中),您的引用都会更新.
您展示的代码只是一个更大工具的简单可能性.在很多情况下,你的例子就像你之前所理解的那样毫无意义.这类引用的主要目标是使对象别名化.
>通过引用函数传递对象以及修改引用对象而不会产生指针混淆的能力.>在基于范围的循环中使用它们来修改容器中的迭代项.>在某些情况下,通过更简单的表达来缩短表达式.和更多… .
原文链接:https://www.f2er.com/c/116576.html