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

网站设计与建设书百度获客平台

网站设计与建设书,百度获客平台,哪个网站可以做车贷,石家庄住房和城乡建设局官方网站目录 引用的概念 引用做函数参数 引用的本质 常引用 引用的概念 在c中新增加了引用的概念,引用可以看作一个已定义变量的别名。 引用的语法:Type &name var; int main() {int a 10;int &b a;printf("b%d\n", b);printf(&quo…

目录

引用的概念

引用做函数参数

引用的本质

常引用


引用的概念

在c++中新增加了引用的概念,引用可以看作一个已定义变量的别名。

引用的语法:Type &name = var;

int main()
{int a = 10;int &b = a;printf("b=%d\n", b);printf("a=%d\n", a);b = 100;printf("b=%d\n", b);printf("a=%d\n", a);cout << "hello" << endl;system("pause");return 0;
}

输出结果为

引用等于为变量起一个“别名”,所以他们都是同一块空间的“门牌号”。

引用做函数参数

普通引用在声明时必须用其它的变量进行初始化,

引用作为函数参数声明时不进行初始化

struct Teacher
{char name[64];int age ;
};void printfT(Teacher *pT)
{cout<<pT->age<<endl;
}//pT是t1的别名 ,相当于修改了t1
void printfT2(Teacher &pT)
{//cout<<pT.age<<endl;pT.age = 33;
}//pT和t1的是两个不同的变量
void printfT3(Teacher pT)
{cout<<pT.age<<endl;pT.age = 45; //只会修改pT变量 ,不会修改t1变量
}
void main()
{Teacher t1;t1.age = 35;printfT(&t1);printfT2(t1); //pT是t1的别名printf("t1.age:%d \n", t1.age); //33printfT3(t1) ;// pT是形参 ,t1 copy一份数据 给pT     //---> pT = t1printf("t1.age:%d \n", t1.age); //35cout<<"hello..."<<endl;    system("pause");return ;
}

引用的本质

我们都是引用需要赋一个初值,这与const修饰的类型变量特性相同。

而且引用的大小为4个字节。

由此可以知道引用的本质其实是一个指针常量,即int *const p=&p

常引用

在C++中可以声明const引用

const Type& name = var;

const引用让变量拥有只读属性

我们可以看到,如果没有定义成const的引用是不能指向字面量的,因为字面量是没有地址的。

1)Const & int e  相当于 const int * const e

2)普通引用 相当于 int *const e1

3)当使用常量(字面量)对const引用进行初始化时,C++编译器会为常量值分配空间,并将引用名作为这段空间的别名

4)使用字面量对const引用初始化后,将生成一个只读变量

 

http://www.mmbaike.com/news/30372.html

相关文章:

  • 代购网站建站成都网络营销推广
  • 怎么把别人网站模板下载出来百度seo在哪里
  • 专做立体化的网站百度本地惠生活推广
  • 360网站做不了网银怎么办百度竞价推广账户优化
  • 建设部监理工程师考试网站福州网站seo
  • 市住房城乡建设委官方网站九江搜索引擎优化的简称是
  • 衡水网站建设套餐大连百度网站排名优化
  • 网站域名有效期旺道seo怎么优化网站
  • 用asp做网站游戏推广话术技巧
  • 网站建设软文百度seo是什么意思呢
  • 计算机二级网页设计考什么河南百度关键词优化排名软件
  • 关键词优化是什么意思武汉seo排名优化公司
  • 国内设计师个人网站欣赏可口可乐搜索引擎营销案例
  • 遵义做网站泰安短视频seo
  • 怀来建设银行网站百度联盟项目看广告挣钱
  • 广州模板网站建设费用推广如何做网上引流
  • 免费学习资源网站seo搜索优化是什么意思
  • 东莞做网站首选企业铭网页代码大全
  • 企业网站建设目的公司关键词排名优化
  • 做动图的网站知乎最新国际新闻事件今天
  • 宁波建设协会网站线下推广方式有哪些
  • 导师让做网站软件开发培训多少钱
  • 分享站wordpress主题关键词排名零芯互联排名
  • 求职招聘网站开发武汉整站优化
  • 沈阳高端网站建设阿里指数怎么没有了
  • 手机网站做分享到微信网络推广网址
  • 网上学编程的有哪些比较好的网站指数基金
  • 政府网站建设工作总结app开发
  • 龙泉市做网站企业谷歌seo查询
  • 网站建设都有那些费用上海小红书seo