
C++学习
forget_fish
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C 语言的 static 关键字有三种(具体来说是两种)用途
欢迎转载,转载请注明原文地址:http://blog.youkuaiyun.com/majianfei1023/article/details/45290467C 语言的 static 关键字有三种(具体来说是两种)用途:1. 静态局部变量:用于函数体内部修饰变量,这种变量的生存期长于该函数。int foo(){ static int i = 1; // note:1 //int i = 1; //...转载 2020-04-23 16:18:52 · 476 阅读 · 0 评论 -
malloc和free实现的原理
还是要认真看深入理解计算机系统http://blog.youkuaiyun.com/llhyy17/article/details/5375298内存分配是按照堆块实现的,一个堆块是由头部和有效载荷量组成,其中的有效载荷量就是我们申请的堆的大小。头部块包括 块大小和是否可用 这两个部分...转载 2020-03-10 11:42:32 · 556 阅读 · 0 评论 -
const变量 顶层const 底层const
const对象一旦创建后其值就不能再改变,所以const对象必须初始化const变量在编译过程中将用到该变量的地方都替换成对应的值。 默认情况下const对象被设定为尽在文件内有效。当出现多个文件同名的const变量时,等同于在不同文件中分别定义了独立的变量。 如果想要只在一个文件中定义,而在其他多个文件中声明并使用它解决办法是:无论是声明还是定义都添加关键字exte...原创 2019-08-30 15:05:43 · 297 阅读 · 0 评论 -
类中的static
“有时候类需要它的一些成员与类本身直接相关,而不是与类放入各个对象保持关联。”类的静态成员存在于任何对象之外,对象中不包含任何与静态数据成员有关的数据。类似的,静态成员函数也不能与任何对象绑定在一起,他们不包含this指针。作为结果,静态成员函数不能声明成const的,而且我们也不能在函数体内使用this指针。访问静态成员的方式:可以使用类的对象、指针或者引用来访问静态成员 成员...原创 2019-08-30 22:52:44 · 753 阅读 · 0 评论