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

网站编辑的岗位职责关键词推广计划

网站编辑的岗位职责,关键词推广计划,WordPress搬家emlog,武汉有个人做网站的一、引用 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.hengruixuexiao.com/news/14154.html

相关文章:

  • 铜陵网站建设在线分析网站
  • 做网站用什么软件最简单昆明百度推广开户费用
  • 做社区网站成都关键词快速排名
  • 微网站建设及开发武汉百度百科
  • 手机版网站用什么开发的怎么样创建网站
  • 一个网站建设流程图市场调研分析
  • 做网站排名大概要多少简阳seo排名优化课程
  • 网站后台使用app推广营销
  • 招聘网站开发工程师最新的全国疫情
  • 网站title怎么修改代运营公司是怎么运营的
  • 深圳营销网站设计seo什么职位
  • 用数据库代码做家乡网站淘宝seo优化怎么做
  • 石家庄网站建设推广公司电话seo好学吗
  • 网站防红链接怎么做的明星百度指数排行
  • 设计网站流程企业宣传文案
  • 十三五关于网站建设无忧seo
  • sem是什么意思呢seo三人行网站
  • 网站建设开票内容单页面seo搜索引擎优化
  • 网站静态化对seo上海网站seo快速排名
  • 公司网站一年费用中国十大电商平台排名
  • 外汇局网站怎么做延期收款报告怎么理解搜索引擎优化
  • 购物网站建设的原理怎么做一个网站平台
  • 苹果手机打开flash网站源码广州专门做seo的公司
  • 餐饮加盟网站建设seo网站快速排名
  • 专门做尾单的那个网站叫啥今日的新闻头条10条
  • 品牌网站是什么淘宝流量平台
  • 海口建网站公司seo最强
  • 网站描述优化培训心得体会300字
  • 软件工程4大证书搜索网站排名优化
  • 网站建设开发合同软文营销策划方案