- 博客(2)
- 收藏
- 关注
原创 C语言中的static
静态变量或静态函数只有本文件内的代码才能访问它,它的名字在其它文件中不可见。当我们同时编译多个文件时,所有未加static前缀的全局变量和函数都具有全局可见性。 static的第二个作用是默认初始化为0.其实全局变量也具备这一属性,因为全局变量也存储在静态数据区。在静态数据区,内存中所有的字节默认值都是0x00,某些时候这一特点可以减少程序员的工作量。比如初始化一个稀疏矩阵,我们可以
2017-10-25 09:44:13 223
转载 一份通用makefile,自动遍历子目录源文件,自动生成依赖
这份makefile可以将当前makefile所在文件夹以及所有子文件夹中的cpp文件打包成静态库/动态库/可执行文件.自动生成所有依赖关系,修改任何文件都可以触发重新编译相应依赖的文件。在Ubuntu 和 OSX 系统测试通过。这份makefile可以将当前makefile所在文件夹以及所有子文件夹中的cpp文件打包成静态库/动态库/可执行文件.自动生成所有依赖关系,修改任何
2017-10-24 15:31:07 2037
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人