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

iis 制作搜索网站腾讯云 一键wordpress

iis 制作搜索网站,腾讯云 一键wordpress,无锡网站seo,怎么给自己的品牌做网站一、引用 1、初步理解 引用在语法上的理解就是起别名,用法就是在类型后面加&,例子:int a 1; int& b a; 上例所示,执行后,b就是a的别名,它们代表同一块空间,a的改变会影响b&#xff0…

一、引用

1、初步理解

引用在语法上的理解就是起别名用法就是在类型后面加&,例子:int a = 1; int& b = a;

上例所示,执行后,b就是a的别名,它们代表同一块空间,a的改变会影响b,b的改变也会影响a。

#include<iostream>
using namespace std;
int main()
{int a = 1;int& b = a;a = 3;printf("a = %d, b = %d\n", a, b);return 0;
}

 运行结果如下:

 2、使用细节

1、引用必须得初始化

2、一旦初始化,引用对象不可改变

3、一个引用只能有一个对象,但一个对象能有多个引用。

1、未初始化的引用会报错

 2、一旦初始化,引用对象不可改变

执行结果:

 3、一个对象可以有多个引用 (等于可以起多个别名)

执行结果: 

3、做参数和返回值 

引用做参数的价值十分大。在C语言,我们在函数里面想要修改参数必须使用指针,加大了编程难度,而C++里面我们就可以传引用(引用的底层也是指针,但从语法上来说,是参数的别名),在函数里直接修改参数,它在外面也会跟着改变,更加简单。

同时,在参数为string或vector、map等占空间比较大的类型时,引用做参数比不带引用更高效,因为拷贝会消耗内存,而我们传引用,因为底层是指针,只占4或8字节,所以更快。

 执行结果:

 引用做返回值可以让我们在调用函数后对返回值直接做调整。

要注意不能返回函数里面的定义的变量的引用,因为函数体里面的变量在函数调用完成后是要销毁的,如果返回了临时变量的引用,就类似野指针一样,有风险。

 执行结果:

 2、内联函数

在C语言中我们将一些频繁调用的小函数写为宏函数,提高代码的执行效率。但宏函数有着许多缺点:不检查数据类型、无法调试、写的难度略高,易写错。C++就出现了内联函数来替代宏函数,内联函数就是在函数名前面加 inline 关键字,它会在调用的地方展开,减少函数调用。

 内联函数适用于频繁调用的小函数(10行左右),如:swap() ,max()等

内联函数只是建议编译器展开,并不代表一定会展开,若函数太长或函数为递归函数,编译器觉得不应该展开,那将不会展开。

如果声明和定义分离的内联函数,声明和定义都要写在头文件中,并加上inline关键字,因为inline只在定义起作用,内联函数在调用地方展开,是没有地址的

感谢观看!!!

http://www.yayakq.cn/news/719493/

相关文章:

  • 罗湖商城网站设计公司十堰秦楚网新闻中心
  • 公司如何建设网站首页郑州专业做淘宝网站
  • 彩票网站开发系统如何搭建站长之家查询网
  • 南京酒店网站制作网站除了wordpress外
  • 你认为公司在建立网站时应满足哪些目标常州经开区建设局网站
  • 哪些公司做网站好ios应用开发用什么语言
  • 设计案例网站重庆建网站推广
  • 龙元建设网站上海装修公司口碑最好的是哪家
  • 做网站用属于前端wordpress 注册菜单
  • 什么网站做简历比较好网站运营推广
  • 网站内部服务器错误中企动力做的网站经常打不开
  • 简单的手机网站模板网站建设需要什么编程语言
  • 怎么免费制作网站平台美御品牌推广
  • 白银网站seowordpress 5.0
  • 查建设工程规划许可证在哪个网站wordpress 安装slider
  • 深圳建设局官网站营销网站域名设计
  • 河北网站制作公司西安网站排名推广
  • 东莞外贸企业网站建设网站权重排行
  • 湖北专业网站建设项目建设的背景怎么写
  • 海安建设局网站临沂专业做网站
  • 网站开发需要学习什么广州开展线上教学
  • 做网站网站盈利会怎么样百度优化教程
  • 网站cms是什么意思加工网平台
  • 融媒体建设网站怎么搞爱尔眼科医院集团
  • 网站建设与管理就业岗位 方向诚信网站的申请有几家公司可以做的
  • 网站备案局服务器安全工具
  • 自有服务器可以做网站吗火车头wordpress4.7
  • 网站后期的维护和更新广告推广软文案例
  • 威宁网站建设印刷东莞网站建设技术支持
  • 网站前端切页面时间wordpress 安卓