首页
网站案例
服务项目
关于快上网
新闻动态
网站推广
联系
135-1821-9792
首页
网站案例
服务项目
关于快上网
新闻动态
网站推广
联系
C++默认参数及其本质
C++默认参数及其本质
1. 概述
概述
C++ 允许函数设置默认参数,在调用时可以根据情况省略实参
其规则如下
默认参数只能按照从右到左的顺序。
如果函数同时有声明、实现、默认参数只能放在函数声明中
默认参数的值可以是常量、全局符号(全局变量、函数名)
实例1
:默认参数只能按照从右到左的顺序、默认参数的值可以是常量、全局符号(全局变量、函数名)
实例2
:如果函数同时有声明、实现,默认参数只能放在函数声明中
注意
:
函数重载、默认参数可能会产生冲突、二义性(建议优先选择使用默认参数)
2. 默认参数的本质
我们先看下面的这张图片
由上面的这张图片我们可以看到,defaultPar函数使用了默认参数,而test函数没有使用默认参数。但是当它们被翻译成汇编指令之后,都是先将参数入栈,然后使用call命令调用函数,即函数调用的逻辑是相同的。由此可知,所谓的默认参数其实是针对语法层面上的,在转换为汇编指令之后,所执行的操作其实与普通的传参并无区别。
当前名称:C++默认参数及其本质
文章URL:
http://www.wenjiangwz.cn/article/dsoijjd.html
其他资讯
哪家有便宜虚拟主机空间租用?如何选择好的虚拟主机?
南京短视频怎么运营好赚钱
定制一个网站大概要多少钱
AIX图形连接Xstart的方式是什么
易优CMS小说 易优cms插件合集
gis技术如何应用于气象 gis技术如何应用于气象工程中
c语言中函数的正确定义 c语言中函数的正确定义是什么
襄阳云服务器
网站相关内容模块对SEO有什么作用呢?
推荐3款能助你高效办公的综合型电脑办公软件
关于我们
我们是谁
我们服务的客户
我们的团队
我们的服务
网站建设
H5响应式 交互网站
移动端 & 微网站定制
服务流程
行业解决方案
网站建设案例
公司集团
数码电子科技
建筑与设计
安防门禁
管理咨询美容
外贸行业
新闻动态
温江网站建设
温江网站制作
温江网站设计
联系我们
135-1821-9792
公司服务热线
友情链接:
众鑫宇诚
犀浦门窗定制
企业网站改版
公司宣传册设计
海口智能家具
成都代办建筑资质
城市大屏广告
成都网站维护公司
湖北数码相机
南充发电机维修
Copyright © 2009-2022 www.wenjiangwz.cn 成都网站建设公司 版权所有
蜀ICP备19037934号
在线咨询
在线咨询
135-1821-9792
在线咨询
拨打电话