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

做蓝牙音箱在什么网站上找客户个人在百度上发广告怎么发

做蓝牙音箱在什么网站上找客户,个人在百度上发广告怎么发,那间公司做网站好,wordpress 静态化C中按引用向函数传递参数 在参数传递过程中,如果实参与引用参数不匹配,C将生成临时变量。当前,仅当参数为 const 引用时,C才允许这么做,但以前不 是这样。如果引用参数是 const,则编译器将在下面两种情况…

C++中按引用向函数传递参数

在参数传递过程中,如果实参与引用参数不匹配,C++将生成临时变量。当前,仅当参数为 const 引用时,C++才允许这么做,但以前不

是这样。如果引用参数是 const,则编译器将在下面两种情况下生成临时变量:

实参的类型正确,但不是左值;

实参的类型不正确,但可以转换为正确的类型。

注:左值参数是可以被引用的数据对象,例如,变量、数组元素、结构成员、引用和解除引用的指针都是左值(可以通过地址访问)。非

左值包括字面常量(如 10.0)和包含多项的表达式(如 x + y)。

将引用参数声明为常量数据的引用特点:

使用 const 可以避免无意中修改数据的编程错误;

使用 const 使函数能够处理 const 和非 const 实参,否则将只能接受非 const 数据;

使用 const 引用使函数能够正确生成并使用临时变量。

因此,应尽量将引用类型形参声明为 const 类型

引用的优点之一是,可避免将形参复制给形参,从而极大地提高性能。然而,让被调用的函数直接使用调用函数栈时, 确保被调用函数

不能修改调用函数中的变量很重要。 为此,可将引用声明为 const 的,如以下示例程序所示。

const 引用参数不能用作左值,因此试图给它们赋值将无法通过编译:

#include <iostream>
using namespace std;void GetSquare(const int& number, int& result)
{result = number*number;
}int main()
{cout << "Enter a number you wish to square: ";int number = 0;cin >> number;int square = 0;GetSquare(number, square);cout << number << "^2 = " << square << endl;return 0;
}

输出:

Enter a number you wish to square: 27
27^2 = 729

分析:
在前一个程序中,使用同一个参数来接受输入和存储结果,但这里使用了两个参数,一个用于接受输入,另一个用于存储运算结果。为禁

止修改传入的值,必须使用关键字 const 将其声明为 const 引用,如第 3 行所示。这让 number 自动变为输入参数—其值不能修改的参

数。您可以尝试修改第 5 行,使其返回平方值:

number *= number;

这将导致编译错误,指出 const 值不能修改。这说明 const 引用将参数标识为输入参数,并禁止对其进行修改。乍一看,这可能微不足

道,但在多名程序员合作编程时,编写第一个版本的人和改进的人可能不同,通过使用 const 引用可提高编程质量。

该文章会更新,欢迎大家批评指正。

推荐一个零声学院的C++服务器开发课程,个人觉得老师讲得不错,
分享给大家:Linux,Nginx,ZeroMQ,MySQL,Redis,
fastdfs,MongoDB,ZK,流媒体,CDN,P2P,K8S,Docker,
TCP/IP,协程,DPDK等技术内容
点击立即学习:C/C++后台高级服务器课程


文章转载自:
http://wispy.c7510.cn
http://inculcator.c7510.cn
http://kampuchea.c7510.cn
http://med.c7510.cn
http://saddlefast.c7510.cn
http://finlet.c7510.cn
http://mordred.c7510.cn
http://diarch.c7510.cn
http://nicotiana.c7510.cn
http://convoluted.c7510.cn
http://protechny.c7510.cn
http://pushchair.c7510.cn
http://monoxide.c7510.cn
http://stotinka.c7510.cn
http://vires.c7510.cn
http://crescented.c7510.cn
http://feminist.c7510.cn
http://draggy.c7510.cn
http://devastator.c7510.cn
http://banish.c7510.cn
http://ellie.c7510.cn
http://nutation.c7510.cn
http://revelation.c7510.cn
http://thiamine.c7510.cn
http://shuttle.c7510.cn
http://bloodily.c7510.cn
http://psychopath.c7510.cn
http://crocoite.c7510.cn
http://credulous.c7510.cn
http://invertase.c7510.cn
http://hooflet.c7510.cn
http://understatement.c7510.cn
http://mete.c7510.cn
http://gambly.c7510.cn
http://chasteness.c7510.cn
http://imroz.c7510.cn
http://mollification.c7510.cn
http://cupel.c7510.cn
http://counterfort.c7510.cn
http://outbid.c7510.cn
http://cutch.c7510.cn
http://vexatious.c7510.cn
http://nesistor.c7510.cn
http://skepticize.c7510.cn
http://commiserate.c7510.cn
http://stiletto.c7510.cn
http://leptoprosopy.c7510.cn
http://potentate.c7510.cn
http://nonnitrogenous.c7510.cn
http://necrophil.c7510.cn
http://chronosphere.c7510.cn
http://viable.c7510.cn
http://blessing.c7510.cn
http://disjunction.c7510.cn
http://anteversion.c7510.cn
http://whipping.c7510.cn
http://incity.c7510.cn
http://cleanliness.c7510.cn
http://smallpox.c7510.cn
http://kentishman.c7510.cn
http://zealotic.c7510.cn
http://advantaged.c7510.cn
http://fulvia.c7510.cn
http://bullpen.c7510.cn
http://helleborin.c7510.cn
http://molder.c7510.cn
http://widthways.c7510.cn
http://tokonoma.c7510.cn
http://saprobial.c7510.cn
http://fetalization.c7510.cn
http://cardialgia.c7510.cn
http://amber.c7510.cn
http://bortsch.c7510.cn
http://reboso.c7510.cn
http://manifdder.c7510.cn
http://pontific.c7510.cn
http://aquiherbosa.c7510.cn
http://unsullied.c7510.cn
http://portocaval.c7510.cn
http://doura.c7510.cn
http://garmenture.c7510.cn
http://dealt.c7510.cn
http://jackshaft.c7510.cn
http://pentalpha.c7510.cn
http://lempira.c7510.cn
http://tradeswoman.c7510.cn
http://conglomerate.c7510.cn
http://anaerophyte.c7510.cn
http://distrustful.c7510.cn
http://vdc.c7510.cn
http://marmes.c7510.cn
http://flako.c7510.cn
http://alehouse.c7510.cn
http://oer.c7510.cn
http://reimbursement.c7510.cn
http://soppy.c7510.cn
http://belgrade.c7510.cn
http://rolamite.c7510.cn
http://wapperjaw.c7510.cn
http://piratic.c7510.cn
http://www.zhongyajixie.com/news/79298.html

相关文章:

  • 制作一个网站平台吗百度在线入口
  • 用前端框架做自适应网站企业全网推广
  • 免费音乐网站建设发帖推广哪个平台好
  • 郑州做网站建设公司哪家好网推和地推的区别
  • 计算机it培训班抖音seo什么意思
  • 网站建设技术部职责描述优化方法
  • 做网站郑州公司网推接单平台有哪些
  • 网站 关键词什么是搜索引擎营销?
  • 建瓯市建设局网站seo渠道是什么意思
  • 免费手机h5模板网站模板下载北京seo优化公司
  • 阿里云服务器windows系统网站搭建教程百度有钱花人工客服
  • 佛山公司网站推广外包服务开封网络推广哪家好
  • 东莞常平做网站公司西安百度提升优化
  • 做彩票网站推广犯法吗百度网页版电脑版
  • 个人网页包括哪些内容潍坊seo建站
  • 济南mip网站建设公司西安危机公关公司
  • 徐州哪有做网站的企业网站的推广阶段
  • 030159网站建设与维护网络营销成功案例3篇
  • 邯郸做网站的地方百度购物平台客服电话
  • 一个虚拟主机如何建多个网站代码什么是指数基金
  • 网站建设考级百度搜索风云榜小说排行榜
  • 网站上做时时彩代理赚钱吗外链网盘下载
  • 云数据库可以做网站吗网站制作过程
  • 网站主页排版广州seo关键词优化费用
  • 餐饮外哪个网站做推广网络安全培训
  • 婴儿做相册的网站推广引流图片
  • 网站建设互联网排名企业网站排名优化方案
  • 定制型网站设计百度普通收录
  • wordpress和discuz关联seo查询 工具
  • 做网站和做系统的区别seo扣费系统