摘要: 在内存管理中经常使用字节对齐来分配内存,有关字节对齐的算法如下:1 原理:2字节对齐,要求地址位为2,4,6,8...,要求二进制位最后一位为0(2的1次方)4字节对齐,要求地址位为4,8,12,16...,要求二进制位最后两位为0(2的2次方)8字节对齐,要求地址位为8,16,24,32...,要求二进制位最后三位为0(2的3次方)16字节对齐,要求地址位为16,32,48,64...,要求二进... 阅读全文
posted @ 2010-09-24 22:32 秋天的风 阅读(844) 评论(0) 推荐(0) 编辑
摘要: 1. new的执行过程:(1)通过operator new申请内存(2)使用placement new调用构造函数(简单类型忽略此步)(3)返回内存指针2. new和malloc的比较:(1)new失败时会调用new_handler处理函数,malloc不会,失败时返回NULL(2)new能通过placement new自动调用对象的构造函数,malloc不会(3)new出来的东西是带类型的,ma... 阅读全文
posted @ 2010-09-24 22:31 秋天的风 阅读(504) 评论(0) 推荐(0) 编辑
摘要: BYR上看到一篇考研的文章,让人回想很多,对现实也很类似。发信人: Tiaoka (无聊三人组|跳卡), 信区: AimGraduate 标题: 回顾大半年前的感受,祝愿大家心想事成 发信站: 北邮人论坛 (Wed Sep 22 22:47:04 2010), 站内 这个- -|||由于我是个不折不扣的loser(对于考研,至于loser到什么程度, 请随便联想。后面我会说),从那段最为灰... 阅读全文
posted @ 2010-09-24 22:28 秋天的风 阅读(272) 评论(0) 推荐(0) 编辑