老码识途第3章笔记
1 minute read
成长: 与程序一起茁壮
1.局部变量在栈上分配,全局变量在执行文件的数据段中分配
2.引用计数:每个内存块上有一个字段叫引用计数,存储当前使用该块内存的使用者数目.当一段代码要使用它时,调用一个函数将引用计数加1;不使用时,调用另一个函数将引用计数减1,当该函数判断计数归0时,就释放该内存
3.便于测试的代码就是良好设计的代码.如果发现程序难以用代码来测试,实际已经发出了警告,可能代码设计不好,如可能是界面控制代码和逻辑层代码”绞”在一起了
4.c1编译链接命令,编译:c1 /c 1.cpp 2.cpp 3.cpp
,链接:link 1.obj 2.obj 3.obj
,如果c1命令不加”/c”选项,编译和链接将一起完成