摘要:
一些基本概念。1.编辑器:我们编写代码的一些窗口,如:记事本、word、notepad等。2.编译器:检查用户代码的一些语法错误并且将其编译成汇编代码。3.汇编器:将编译出来的文件变成目标代码(windows下的.obj文件)4.连接器:将目标代码连接成为可执行文件(.exe),及双击就可以运行文件... 阅读全文
摘要:
前提:没有pragma pack宏【1】数据成员对齐规则:结构(struct或联合union)的数据成员,第一个数据成员放在offset为0的地方,以后每个数据成员存储的起始位置要从该成员(正在放的这个变量)大小的整数倍开始(比如int在32位机为4字节,则要从4的整数倍地址开始存储)。------... 阅读全文