
前言

目录
一.缺省函数
二.命名空间域
三.访问限定符(C++实现封装的方式)
四. C++中的NULL与空指针区别
五.函数重载
六. 内联函数
1.内敛函数适用“短小,使用频繁的函数”
2.内敛函数的缺陷/特点
3.内联函数声明和定义必须要放在一起的原因
运用场景:
图示:
(小声说:图有点小糊...保证就这张!)

注意事项:
缺省函数的定义和声明:
引入:在实际运用代码的过程中,可能存在局部变量之间命名冲突/库与局部变量命名之间相互冲突的情况,因而我们可以在局部域全局域之外设置一个区域:命名空间域。要使用时通过 a)展开命名空间域 / b)指定访问命名空间域 来实现。
程序在编译时的优先顺序:局部域->全局域->展开的命名空间域
图示:

引入:如小标题所示,我们知道访问限定符是C++实现封装的方式,但是什么是封装呢? 封装本质上属于一种管理。例:计算机设计中的开机键,usb插口等等,让用户通过这些和计算机交互。而实际工作的是硬件元件。 在C++中实现封装,可以通过类和操作数据的方法进行结合,通过访问权限(访问限定符)来隐藏对象内部实现细节,控制哪些方法可以在类外部直接被使用。
访问限定符的分类:

访问限定符说明:

图示:

【函数重载】
注意点:对 返回值 没有要求 ,注意声明!(例:缺省函数)
图示:(注意函数声明时,是否存在缺省函数)StackInit
