当前位置: 首页 > news >正文

建设银行潮州分行网站长沙做网络推广公司的

建设银行潮州分行网站,长沙做网络推广公司的,树莓派发布网站做性能测试,什么网站可靠引用变量的主要用途是用作函数的形参。这样函数将使用原始数据,而不是副本。除指针之外,引用也为处理大型结构提供了一种非常方便的途径。 再C中使用&符号标识引用。也就是说C给&符号赋予了另一个含义,将其用来声明引用。 引用的声…

引用变量的主要用途是用作函数的形参。这样函数将使用原始数据,而不是副本。除指针之外,引用也为处理大型结构提供了一种非常方便的途径。

再C++中使用&符号标识引用。也就是说C++给&符号赋予了另一个含义,将其用来声明引用。

引用的声明格式如下,并且rats和rodents指向了相同的值和内存单元

int rats;
int& rodents = rats;

引用的简单使用示例 

#include <iostream>using namespace std;int main()
{int rats = 101;int& rodents = rats;cout << "rats = " << rats << " ,&rats = 0x"<< &rats<< endl;cout << "rodents = " << rodents <<" ,&rodents = 0x"<< &rodents <<endl;rodents++;cout << "rats = " << rats << " ,&rats = 0x" << &rats << endl;cout << "rodents = " << rodents << " ,&rodents = 0x" << &rodents << endl;return 0;
}

引用的初始化示例

#include <iostream>using namespace std;int main()
{int rats = 101;int& rodents = rats;cout << "rats = " << rats << " ,&rats = 0x"<< &rats<< endl;cout << "rodents = " << rodents <<" ,&rodents = 0x"<< &rodents <<endl;int bunnies = 50;rodents = bunnies;cout << "rats = " << rats << " ,&rats = 0x" << &rats << endl;cout << "rodents = " << rodents << " ,&rodents = 0x" << &rodents << endl;cout << "bunnies = " << bunnies << " ,&bunnies = 0x" << &bunnies << endl;return 0;
}

这里截取一段该程序运行的结果图,进行说明:必须在引用声明的时候进行初始化。不能在初始化完成之后进行赋值操作。这种操作看起来好像是正确的。但是rodent变量的值从101变成了50,但是仔细看来rats变量的值也从101变成了50。这是因为rats和dodents的地址是一样的。而这两个地址和bunnies变量不同。所以该操作就等于是进行了如下赋值:rats=bunnies,也就是说将bunniese变量的值赋给了rats变量。所以可以通过初始化声明来设置引用,但不能通过赋值来设置。

从指针方面来理解等价于这样的操作:

int rats = 101;
int* pt = &rats;
int& rodents = *pt;
int bunnies = 50;
pt = &bunnies;

rodents初始化为*pt从而让rodents指向了rats,接下来将pt改为bunnies,并不能改变这样的事实。即rodents的引用是rats;

http://www.khdw.cn/news/47563.html

相关文章:

  • 帝国cms怎么做淘客网站怎样创建网站或者网址
  • 云南建设厅和网站短视频推广引流方案
  • 合肥高端网站建设百度问答一天能赚100块吗
  • 网站推广计划至少应包括游戏推广
  • 河北邯郸的最新通告重庆百度推广排名优化
  • 北京网站建设公司排名济南网络推广公司
  • 网站建设的内容管理成都网站关键词排名
  • 百度网站建设的十一个今日军事新闻头条最新
  • wordpress 主题 模板 区别seo工具包
  • 巴中住房建设部网站本地网络seo公司
  • 泗县建设银行网站西安区seo搜索排名优化
  • 做网站非法吗网站怎么推广
  • 零食网站的网站功能模块seo网站推广专员
  • 做慕墙上什么网站好找事做游戏代理0加盟费
  • 青海医院网站建设公司东莞网络推广排名
  • 公司网站建设代理怎么做运城seo
  • 网站排名工具怎么有自己的网站
  • 电商网站难做吗免费行情软件网站下载大全
  • bootstrap中文网站模板达州seo
  • 网站底部导航设置百度口碑
  • 做网站的一些好处seo规则
  • 二手房网站建设方案搜狗引擎搜索
  • 查看网站名称最佳bt磁力狗
  • 政府单位建设微网站的好处seo优化排名服务
  • 手机网站范例网站搭建需要什么技术
  • 奖励网站代码做网站的软件有哪些
  • 北京专业的做网站青青河边草直播免费观看
  • 中铁建设集团有限公司单位代码上海谷歌优化
  • 有FTP免费网站网店关键词怎么优化
  • 社交平台网站建设预算网络推广有多少种方法