![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
读书笔记
qq_39472202
这个作者很懒,什么都没留下…
展开
-
9.3名称空间
名称空间 在C++中,名称可以是变量、函数、结构、枚举、类以及类和结构的成员。为了避免冲突,C++标准提供了名称空间的标准工具。 声明区域(declaration region)和潜在作用区域(potential region),例如:在函数中声明变量,那么在函数中声明的地方就是,声明区域,这个变量的potential region就是在这个函数中。 在C++中新增了这样一种功能,定义一种新的声明...原创 2020-03-16 02:25:07 · 77 阅读 · 0 评论 -
9.2存储持续性、作用域和链接性
C++又四种不同的方案来存储数据 不同的C++存储方式是通过 存储持续性、作用域和链接性来描述的 作用域(scope):描述了名称在文件的多大范围内可见(函数体就是代码块) 链接性(linkage):描述了名称如何在不同单元间共享。链接性为外部的名称可在文件间共享,链接性为内部的名称只能由一个文件中的函数共享。 自动存储持续性:在函数定义中声明的变量(包括函数参数)的存储持续性为自动的,在程...原创 2020-03-14 21:50:53 · 133 阅读 · 0 评论 -
第9章 内存模型和名称空间 读书笔记9.1
C标准库喝C++标准库区别 C标准库里得头文件一般都是.h扩展名,C++没有扩展名。 <>适用用于编译器得#include “”适用用于所的情况,如果是自己编辑的头文件需要使用“”,编译器的使用“”路径也可以 头文件中常常包含的内容: 原型函数 使用#define或const定义的符号常量 结构声明 类声明 模板声明 ineline function 在同一个文件中只能将同一个头文...原创 2020-03-07 23:58:46 · 80 阅读 · 0 评论