C++七大基础知识
- inline内联函数
- 缺省参数函数
- const
- 函数重载
- 强制类型转换
- 动态申请内存
- 引用&
一、inline内联函数
inline是一个关键字
作用:可以代替宏定义
二、 缺省参数函数
函数声明时就赋值
注意:只能从右向左依次赋值
三、 const
const是一个关键字
作用:限定只能读,不能更改值
四、函数重载
作用:允许函数重名,与函数参数类型和个数有关,与返回值类型无关
注意:当与缺省参数函数一起使用时,要防止产生二义性
五、强制类型转换
c中是(int)x
c++中是 int (x)
六、动态申请内存
c中有malloc free()
c++中有new delete
注意:当delete数组时,delete [ ] p;
七、 引用&
作用:为变量起一个别名,别名和变量名的地址是相同的,如果改变别名的值,相应的变量值也改变了