03 2017 档案

摘要:C++有六个默认函数:分别是 1、default构造函数; 2、默认拷贝构造函数; 3、默认析构函数; 4、赋值运算符; 5、取值运算符; 6、取值运算符const; 阅读全文
posted @ 2017-03-16 20:01 poisson_notes 阅读(288) 评论(0) 推荐(0)
摘要:在C中, 在几乎所有使用数组的表达式中,数组名的值是个指针常量,也就是数组第一个元素的地址。 它的类型取决于数组元素的类型: 如果它们是int类型,那么数组名的类型就是“指向int的常量指针“。 在以下两种场合下,数组名并不是用指针常量来表示, 就是当数组名作为sizeof操作符和 单目操作符&的操 阅读全文
posted @ 2017-03-14 10:21 poisson_notes 阅读(545) 评论(0) 推荐(0)
摘要:win32平台下的微软C编译器对齐策略: 1)结构体变量的首地址能够被其最宽数据类型成员的大小整除。编译器在为结构体变量开辟空间时,首先找到结构体中最宽的数据类型,然后寻找内存地址能被该数据类型大小整除的位置,这个位置作为结构体变量的首地址。而将最宽数据类型的大小作为对齐标准。 2)结构体每个成员相 阅读全文
posted @ 2017-03-01 14:06 poisson_notes 阅读(276) 评论(0) 推荐(0)