C++Primer-学习笔记-【复合类型】

引用

引用(reference)为对象起了另外一个名字。通过将声明符写成&d的形式来定义引用类型,d为声明的变量名。

引用即别名

引用并非对象,芝士味一个存在的对象起的另外一个名字。
为引用赋值,其实是把值赋给了被引用绑定的对象。

引用的定义

允许一条语句定义多个引用,每个引用标识符都必须以符号&开头。
引用只能绑定在对象上,不能与某个字面值或表达式计算结果绑定在一起。

指针

指针本身就是对象,允许对指针赋值和拷贝,指针可以先后指向不同的对象。指针可以无需在定义时候赋值,如果没有被初始化也将有一个不确定的值

获取对象地址

指针存放某个对象的地址,获取地址需要使用取地址符号&

符号的对重定义

&,* 紧随类型名,是声明的一部分,出现在表达式表示 取地址符和解引用符。

void*指针

void*是特殊类型指针,可以存在任意对象的地址,但是不能确定地址中到时是什么类型的对象

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值