老码识途第3章笔记

on under 二进制
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”选项,编译和链接将一起完成

老码识途
home
github
archive
category