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

网站建设学习内容产品关键词

网站建设学习内容,产品关键词,深圳网站备案时间,网站建设哪家更专业指针、引用和常量的关系_夜悊的博客-CSDN博客 1. ① 指针是对象,引用不是对象(在此可以理解为变量,一个变量是一个对象) 指针不必须初始化引用只是为一个已经存在的对象所起的另一个名字(别名)&#xff…

指针、引用和常量的关系_夜悊的博客-CSDN博客

1.

① 指针是对象,引用不是对象(在此可以理解为变量,一个变量是一个对象)

  • 指针不必须初始化
  • 引用只是为一个已经存在的对象所起的另一个名字(别名):所以普通引用不可指向常量
  • 引用必须初始化(初始化时的右值是一个已经存在的对象
int *p;	int val;	    //一个已经存在的“对象”
int &ref = val;int &ref1;	    //× 引用必须初始化
int &ref2 = 1;	//× 普通引用不可指向常量

② 不能定义指向引用的指针(因为引用不是对象)

int val;
int &ref=val;
int &*p=ref;	//×

③ 可以定义指向指针的引用(因为指针是对象)

int a = 3;
int* p = &a;
int& ref = p;  // x
int&* ref = p; // x 即 int& (*ref) = p;
int*& ref = p; // 即 int* (&ref) = p;

int &*p  错误,*与p靠得最近,所以p是一个指针,但是这个指针的类型是int &,所以这个是错吴的, 因为不能创建引用的指针。

int *& p 正确, &与p靠得最近,所以p是一个引用,这个引用的类型是int*,也就是一个指针变量的引用,但是必须初始化,否则也是错误的。

④  不能定义引用类型的常量(因为引用不是对象):可以简记为const&,但没有&const。

  • 普通指针不可指向常量,普通指针也不可指向const变量
  • 指向常量的指针可指向常量
  • 指向常量的指针可指向非常量
  • 普通引用不可指向常量
  • 指向常量的引用可指向常量
  • 指向常量的指针可指向非常量
int val = 0;
int &const ref = val; // × 不能定义引用类型的常量
int const &ref = val; // 指向常量的引用可以(简称”常引用“)

注:const可以修饰基础类型或指针,不能修饰引用(因为const只能修饰对象)。 

zconst关键字修饰的对象_sgbl888的博客-CSDN博客_const修饰对象

http://www.hkea.cn/news/725483/

相关文章:

  • win7 网站配置优化方案官网电子版
  • 广州seo优化公司排名浙江seo博客
  • 全网推广的方式有哪些抖音seo推荐算法
  • 网站开发开源架构抖音营销软件
  • 自己做的网站能放到网上么青岛seo经理
  • 营业推广策划方案邵阳网站seo
  • 手机网站横向切换kol合作推广
  • 专门做超市海报的网站宁波seo咨询
  • 仿网站上的焦点图在线看seo网站
  • 做网站的业务员艾滋病阻断药有哪些
  • web集团网站建设广告投放平台有哪些
  • 大连做网站建设广告资源对接平台
  • 做网站怎么写工作日志泉州网站seo公司
  • wordpress外链站内打开搜索引擎是什么意思啊
  • 做论坛网站需要什么备案新站seo优化快速上排名
  • 动漫网站html百度网盘搜索
  • 怎么看一个网站什么语言做的宝鸡seo培训
  • 数据库网站建设公司他达拉非片
  • 英文商城网站建设搜索引擎营销的特点
  • 易优建站系统图片百度搜索
  • 网站开发不用框架web网站设计
  • 技能网站建设项目需求武汉网络推广外包公司
  • 安卓市场下载手机版优化网站排名技巧
  • 建设网站平台哪个好互联网营销外包推广
  • 工商注册企业名称查询广东seo网站推广代运营
  • 中纪委网站两学一做征文资源平台
  • java高端网站建设现在广告行业好做吗
  • wordpress 制作下载优化关键词怎么做
  • 宁波网站建设哪个公司好百度爱采购推广怎么入驻
  • 重庆市建设工程信息网特种作业企业网站seo多少钱