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

WordPress手机号验证登录宁波seo企业推广

WordPress手机号验证登录,宁波seo企业推广,西安市城市建设档案馆官方网站,网页设计大作业模板很多朋友遇到过这个问题:左值引用与指针有哪些区别?脑子里闪过很多答案,但大部分都是各自的定义,真要说他们两个有什么区别,有的时候还这是说不上来。本文针对这个问题进行归纳总结,希望对大家有所帮助。 …

很多朋友遇到过这个问题:左值引用与指针有哪些区别?脑子里闪过很多答案,但大部分都是各自的定义,真要说他们两个有什么区别,有的时候还这是说不上来。本文针对这个问题进行归纳总结,希望对大家有所帮助。

先从定义说起:

  • 左值引用:左值引用是一个别名,只能绑定左值,对左值引用的访问与访问左值是相同的
  • 指针:指针是一个变量,这个变量在内存中存在真是的物理地址,该变量内的存储的是一个内存地址,访问指针变量对应的内容需要配合解访问符*

看看下面的例子:

void rreftTest(int&& ref)
{std::cout<<"ref = "<<ref<<std::endl;
}
int main(int argc, char *argv[])
{cout<<endl;int x = 42;int& ref = x;int* ptr = &x;int&& rref = 4;// 输出地址std::cout << "x的地址: " << &x << std::endl;std::cout << "ref的地址: " << &ref << std::endl;std::cout << "ptr的地址: " << &ptr << std::endl;std::cout << "ptr指向的地址: " << ptr << std::endl;std::cout << "rref指向的地址: " << rref << std::endl;std::cout << "rref指向的地址: " << &rref << std::endl;rreftTest(rref);// 输出大小std::cout << "引用的大小: " << sizeof(ref) << std::endl;  // 与int相同std::cout << "指针的大小: " << sizeof(ptr) << std::endl;  // 通常是4或8字节return 0;
}//输出如下所示:
x的地址: 0x63fdbc
ref的地址: 0x63fdbc
ptr的地址:: 0x63fdb0
ptr指向的地址: 0x63fdbc
rref指向的地址: 4
rref指向的地址: 0x63fdec
引用的大小: 4
指针的大小: 8

通过上面的例子得到如下结论:

  1. 左值引用不占用额外内存空间,它的地址与引用的左值地址相同;指针则不同,指针需要额外的内存空间来存储地址
  2. 引用必须在定义时初始化;指针变量可以不在定义时初始化
  3. 引用初始化绑定左值后,无法再重新绑定左值;指针则可以
  4. 不存在引用的引用,指针则可以

具体的例证程序如下:

//初始化
void initializationDifference() {int x = 42;// 引用必须在声明时初始化int& ref = x;  // 正确int& ref2;     // 错误!引用必须初始化// 指针可以后续初始化int* ptr;      // 正确ptr = &x;      // 正确
}void rebindingTest() {int x = 42;int y = 24;// 引用一旦绑定就不能改变int& ref = x;ref = y;    // 这是赋值操作,不是重新绑定// 指针可以随时改变指向int* ptr = &x;ptr = &y;   // 改变指针指向
}
//重复引用
void multiLevelTest() {int x = 42;// 不存在引用的引用// int& & ref;  // 错误!// 可以有多级指针int* ptr = &x;int** pptr = &ptr;  // 正确
}
http://www.yayakq.cn/news/295948/

相关文章:

  • 企业网站报价单柳州建设公司网站
  • 定制版网站建设详细报价单wordpress主题离线编辑
  • 钓鱼网站盗号下载网站建设需要用到哪些软件
  • 在线网站制作系统wordpress 图片广告插件
  • 重庆网站推广招聘不想花钱做网站推广
  • 大连网站建设吗androidstudio安装教程
  • wordpress获取作者信息五年级上册优化设计答案
  • 网站需求流程图网站设计提成多少钱
  • 手机网站推荐导航页企业网站服务器的选择
  • 央视优购物官方网站苏州专业做网站的公司哪家好
  • 有哪些网站可以免费推广知乎代运营
  • 网站搭建技术要求深圳建设交易主页
  • php网站开发基础教程省建设厅网站物业管理
  • 猎头做单都有什么网站江门网站开发公司
  • 怎么找网站站长网站没有做301的后果是什么
  • 教育培训类网站建设模板怎么获取网站数据做统计数据
  • 天河区门户网站教育局板块东莞网推广网站建设
  • 合肥企业网站建设公司九一果冻制品厂最新电视剧红桃
  • 网站建设费用表重庆镇海seo整站优化价格
  • 变量命名网站彩妆做推广的网站
  • 怎么做的英文网站二级网站怎么做
  • 域名注册成功怎么做网站网站建设 目的
  • ASP.NET商业级数据库网站开发实战专业团队黑人
  • 郑州中扬科技网站建设公司怎么样做网站推销自己的产品这可行吗
  • 盐田做网站的公司城厢区建设局网站
  • 杭州市江干建设局网站流量精灵官网
  • 车佣做汽车网站怎么样上海兼职做网站
  • 中国移动的5G网站建设给了谁平面设计网课培训有用吗
  • 好看的手机网站模板免费下载手机发博客wordpress
  • 百度云服务器建设网站怎么建立公司网页