本地电脑做网站宁夏水利建设工程网站

diannao/2026/1/18 5:05:33/文章来源:
本地电脑做网站,宁夏水利建设工程网站,收录网站的平台有哪些,四川seo平台一、形参带默认值的函数 二、inline内联函数 内联函数是一种在编译器处理时#xff0c;将函数的实际代码插入到调用处的方法。通常#xff0c;函数调用涉及一定的开销#xff0c;包括保存和恢复调用现场、跳转到函数的代码位置等。而内联函数通过在调用处直接插入函数的代码…一、形参带默认值的函数 二、inline内联函数  内联函数是一种在编译器处理时将函数的实际代码插入到调用处的方法。通常函数调用涉及一定的开销包括保存和恢复调用现场、跳转到函数的代码位置等。而内联函数通过在调用处直接插入函数的代码避免了这些开销从而提高了程序的执行效率。 减少函数调用开销 内联函数可以减少函数调用时的开销尤其是对于简短的函数。 提高程序执行效率 内联函数能够减少函数调用时的跳转和保存现场恢复现场的开销有助于提高程序的执行效率。 避免函数调用开销 在一些情况下函数调用会引入额外的开销如栈帧的创建和销毁。内联函数可以避免这些开销。 三·函数重载 3.1 什么是函数重载 1 . 一组函数其中函数名相同参数列表的个数和类型不同那么这一组函数就称作-函数重载 2. 一组函数称的上重载必须在同一个作用域 3. const 或者volatile 的时候是怎么影响形参类型的 4. 函数名相同参数列表不同仅返回值不同 不是重载 3.2 为什么c可以发生函数重载c不行 c产生函数符号的时候函数名参数列表类型组成的。 c产生函数符号的时候由函数名决定的 3.2 请解释一下多态 静态编译时期的多态函数重载 动态运行时期的多态 3.3 c调用c  或c调用c c无法直接调用c因为c生成的函数符号和c生成的不一样可以用 extern C{int sum(int a,int b); } c无法直接调用c extern C{int sum(int a,int b); } 只要是c编译器都内置了_cplusplus这个内置宏 #ifdef _cplusplusextern C{ #endifint sum(int a,int b); #ifdef _cplusplus } #endif 四、const 1.  const修饰的变量不能作为左值初始化完不能被修改。 const的编译方式不同在c中const就是当作变量来编译生成指令的c中所有出现const常量名字的地方都被常量的初始化替换。 2. 在c语言中const修饰的量可以不用初始化但是没啥意义 但也不是常量叫做常变量 比如const int a 20 ;  int array[a]{}; 是错误的,不是常量。a作为左值不能被修改但是可以通过其他方式修改比如指针。 void main() { const int a 20; int*pint*)a *p30;// 30 30 30printf(%d%d%d\n,a,*p,*(a)) } 3. 在c中const修饰的量必须初始化叫做常量 const int a 20 ;  int array[a]{};这是对的。 void main() { const int a 20; int*pint*)a *p30;// 20 30 20 // 出现a的地方在编译阶段直接替换printf(%d%d%d\n,a,*p,*(a)) } void main() { int b 20; const int a b; int*pint*)a *p30;// 30 30 30 // a为常变量运行时候才能决定printf(%d%d%d\n,a,*p,*(a)) } 4. const修饰的量常出现的错误 1.  常量不能直接作为左值 2.  不能将常量的地址泄漏给一个普通的指针或者普通的引用变量 const int a 10; int *p a; // 这是不对的 int * const int * const int a 10; cosnt int *p a; 整型常量指针 这是可以的保证了a不会被改 5. const和一级指针结合 cosnt修饰的是离它最近的类型 分为两种       1.const修改指针指向 const int *p; 2. const修饰指针本身     int *const p; const int *p; // *p 不能被赋值 p b可以任意赋值 // 可以任意指向不同的int类型内存但是不能通过指针间接修改指向内存的值int const * p; // 同上int *const p; // const 修改 int * , p b 不能被修改 *p20可以被修改 // 指针P现在是常量不能再指向其他内存 但可以通过指针解引用 修改其指向内存的值const int * const p; *p b 和p 都不能被赋值 总结const 和指针的类型转换公式 int *        cosnt int *     错误   整型常量的地址 转换成变量 是错误的 const int *      int *     正确    变量地址 转成常量地址 int *const p; // 如果const右边没指针const不参与类型 ,直接是int * 下面这个是错误的因为类型转换发生了错误和有a没有a没有关系  int a 10; const int *p a; int *q p; 6  const和二级指针结合 const int **q; // **q不能被赋值 *q 和q可以 int *const*q; // *q不能被赋值 **q 和q可以 int ** const q; // q不能被赋值 **q 和*q可以 发生类型转换时候 int ** const int **;  错误的 const int ** int **; 错误的 int ** int *const* 错误的是一级指针转换看的是const* int * const * int **  正确的的是一级指针转换

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/90822.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

深圳营销网站极简wordpress

文章目录命令介绍选项参数示例(一)统计当前目录下的所有文件的行数(二)统计当前目录下的文件总数(三)显示某个文件的行数(四)显示某个文件的行数、单词数、字节数(五&…

做电子商务网站的意义深圳龙岗区邮编

数据异常值的过滤在数据分析中,经常需要检测数据结构中的异常值。我们还是举个例子,先来创建一个包含三列的DataFrame对象,每一列都包含1000个随机数。可以用describe( )函数查看每一列的描述性统计量。例如,你可以会将比标准差大…

如何做一个手机网页seo长沙

2019独角兽企业重金招聘Python工程师标准>>> Xamarin XAML语言教程通过ProgressTo方法对进度条设置 在ProgressBar中定义了一个ProgressTo方法,此方法也可以用来对进度条当前的进行进行设置,ProgressTo与Progress属性的不同之处在于ProgressT…

网站解析密码wordpress修改自适应

目录 前言 1.局域网协议标准 介质访问控制方法 以太网 2.MAC 寻址 3.以太网帧分析 以太网帧格式 4.局域网技术 5.PPP 协议 背景 PPP的基本组成 PPP帧格式 PPP的工作流程 PPP的特点 总结 前言 在 TCP/IP 协议栈中,网络接口层(或数据链路层&…

wordpress响应式网站模板wordpress 前后台都进不去

写在问题前面 下面的一系列问题,是为了要实现问题中所提到的内容而提出的。如果有感兴趣的朋友,让我们一起学习进步。同时,以下代码、架构和实现都是我计划想要完成的,如果有任何一方面有基础又愿意一起实现它们的请留言或私信一…

网站改版策划方案防火门 东莞网站建设

1、Object-C有多继承吗?没有的话用什么代替?cocoa 中所有的类都是NSObject 的子类 多继承在这里是用protocol 委托代理 来实现的 你不用去考虑繁琐的多继承 ,虚基类的概念. ood的多态特性 在 obj-c 中通过委托来实现. 2、Object-C有私有方法吗&#xff1…

南昌网站建设公司服务wordpress 仿凡客

什么是C异常处理? C 异常处理是一种机制,用于在程序运行过程中处理可能发生的错误或异常情况。当发生异常时,程序会跳出当前的执行流程,并查找能够处理该异常的代码块,执行相应的处理逻辑,从而避免程序崩溃或产生未定…

上海网站建设电话020网站模板

目录 容器适配器 STL标准库中stack和queue的底层结构 ​deque deque的原理 deque的缺陷 为什么选择deque作为stack和queue的底层默认容器 stack stack的介绍 stack的函数 stack的模拟实现 queue queue的介绍 queue的函数 queue的模拟实现 priority_queue prior…

长沙网站建设去哪好开源免费企业网站系统

中学时代与谁共生活?旧日笑脸的姓名是否还记得,那些宣誓曾经烂心窝,如今再喊够勇敢吗?当时有那么多梦想没去经历过,如今有在实现吗?当初遗憾不够努力痛苦过,什么时候也开始学会适应地生活。冒险…

网站上的地图怎么做商务网站创建多少钱

视频演示地址 https://www.bilibili.com/video/BV17j421X7Zc/ 【Tauri】(2):使用Tauri应用开发,使用开源的Chatgpt-web应用做前端,使用rust 的candle做后端,本地运行小模型桌面应用 1,做一个免…

响水网站建设公司wordpress下载站源码

Zookeeper集群的角色: Leader 和 follower (Observer)zk集群最好配成奇数个节点只要集群中有半数以上节点存活,集群就能提供服务本事例采用版本:zookeeper-3.4.5 虚拟机:zk1 zk2 zk3/****************************************…

mean网站开发织梦网站logo

Nginx配置相关结构划分的技巧原文来自:http://developer.51cto.com/art/201003/190953.htm Nginx配置需要一定的技巧,我们在不断的使用和维护中就会发现这些,接下来就向大家介绍下有关Nginx配置的相关技巧。我目前的Nginx配置是拆散的&#x…

免费模板网站都有什么区别口碑好的家装前十强

最近需要用python写一个菜单,折腾了两三天才搞定,现在记录在此,需要的朋友可以借鉴一下。备注:文章引用非可执行完整代码,仅仅摘录了关键部分的代码环境数据库:mysqlpython:3.6表结构CREATE TAB…

誓做中国最大钓鱼网站网站设计所用的软件

我们有时候用chrome浏览器获取Network中XHR的数据,得到的是Json类型,有时也可能是python中的字典类型,如果获取的数据比较复杂,通过简单的处理我们是无法拿到我们需要的数据的,这时我们就需要对数据进行转换处理&#…

免费域名网站建设找做网站公司

如果 Kubernetes 部署在诸如 AWS、GCE、Azure 等公有云上,可以直接使用云硬盘作为 Volume,下面是 AWS Elastic Block Store 的例子: 要在 Pod 中使用 ESB volume,必须先在 AWS 中创建,然后通过 volume-id 引用。其他云…

环保行业网站开发注册360建筑网平台

阿里妹导读:阿里云已经成功地规模化落地云原生,26日的 KubeCon 大会上,CNCF TOC 和阿里云资深技术专家李响发表主题演讲,分享了阿里巴巴在规模扩展、可靠性、开发效率、迁移策略等方面的经验,并探讨云原生的落地及应对…

做网站应该会什么软件wordpress 拍卖主题

本文介绍微信支付中订单查询功能的实现。 作者:方倍工作室 地址:http://www.cnblogs.com/txw1958/p/wxpay-order-query.html 一、订单查询 因为某一方技术的原因,可能导致商户在预期时间内都收不到最终支付通知,此时商户可以通过该…

网站建设网站排名怎么做苏州建设网站公司在什么地方

一个人的职业选择和成长道路会受到很多因素的影响。贾尼尼,这位美国第三大银行——美洲银行的创始人,他的银行家之路却与父亲的死有关。 1878年的一天,贾尼尼8岁的时候,同村的一个葡萄农,因为还不起向贾尼尼父亲借的一…

网站首页流程图河南注册公司流程

emit 属性:用于创建自定义事件,接收子组件传递过来的数据。 注意:如果自定义事件的名称,和原生事件的名称一样,那么只会触发自定义事件。 setup 语法糖写法请见:《Vue3 子传父 组件传参 defineEmits》 语…