09 2017 档案

摘要:1. struct默认是public,class默认是private。 2.位域: struct Time { unsigned int a : 1; unsigned int b : 2; }; C语言的位域只能是int,unsigned int,signed int等类型,C++允许char,l 阅读全文
posted @ 2017-09-13 23:11 一种微笑
摘要:1. 指针的*和后面的变量名结合,如: int* a,b,c <==> int *a, int b, int c 2. 全局变量的指针初始值为NULL。 3.void* 不能用*指向其对应的变量值,也不能作++操作,无指针指向其字节数信息。 4. int test[2] =1;表示计算地址test+ 阅读全文
posted @ 2017-09-04 23:43 一种微笑
摘要:函数堆栈的三个用途: 1.进入函数前保存环境变量和返回地址; 2.进入函数时保存实参的拷贝; 3.保存函数体内的局部变量。 函数调用规范:定义函数实参压栈,退栈以及堆栈释放方式。 1._cdecl:函数默认规范,参数从右到左依次压栈,便于可变参数函数,C++静态成员函数和友元函数使用此规范。 2._ 阅读全文
posted @ 2017-09-02 16:17 一种微笑 阅读(174) 评论(0) 推荐(0)