- 博客(3)
- 收藏
- 关注
原创 9.3名称空间
名称空间在C++中,名称可以是变量、函数、结构、枚举、类以及类和结构的成员。为了避免冲突,C++标准提供了名称空间的标准工具。声明区域(declaration region)和潜在作用区域(potential region),例如:在函数中声明变量,那么在函数中声明的地方就是,声明区域,这个变量的potential region就是在这个函数中。在C++中新增了这样一种功能,定义一种新的声明...
2020-03-16 02:25:07
74
原创 9.2存储持续性、作用域和链接性
C++又四种不同的方案来存储数据不同的C++存储方式是通过 存储持续性、作用域和链接性来描述的作用域(scope):描述了名称在文件的多大范围内可见(函数体就是代码块)链接性(linkage):描述了名称如何在不同单元间共享。链接性为外部的名称可在文件间共享,链接性为内部的名称只能由一个文件中的函数共享。自动存储持续性:在函数定义中声明的变量(包括函数参数)的存储持续性为自动的,在程...
2020-03-14 21:50:53
129
原创 第9章 内存模型和名称空间 读书笔记9.1
C标准库喝C++标准库区别C标准库里得头文件一般都是.h扩展名,C++没有扩展名。<>适用用于编译器得#include“”适用用于所的情况,如果是自己编辑的头文件需要使用“”,编译器的使用“”路径也可以头文件中常常包含的内容:原型函数使用#define或const定义的符号常量结构声明类声明模板声明ineline function在同一个文件中只能将同一个头文...
2020-03-07 23:58:46
79
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人