c++ ---- 引用类型 const 内联函数(inline)

c++  引用类型

引用符号 &

格式:数据类型 & 引用名 = 实名;

基本数据类型引用: int a = 10; int &b = a; (相当于给a取了一个别名b)

指针类型引用: int a = 10; int *p = &a; int * &q = p; (相当于给指针p取了一个别名q)

结构体类型:typedef struct{int x, int y}coor;  coor c1; coor & c2 = c1; (相当于给结构体类型c1取了别名c2)

函数传参: void fun(int & a, int & b){//函数体} 调用函数 fun(x, y)  在执行函数时, 修改的会是x, y的值

c++ const

const 和 宏定义#define 的区别 const 声明常量要注明类型 #define 则没有, 因此编译器在编译的时候就会有区别

注意一下const在数据类型前和在数据类型后的区别 例如:const int * p 和 int * const p 的区别

 内联函数 关键字(inline)

它和一般函数的区别是编译过程减少时间,将内联函数代码代替调用语句

转载于:https://www.cnblogs.com/ledoc/p/6415796.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值