c/c++
文章平均质量分 77
zhangxy221
这个作者很懒,什么都没留下…
展开
-
关于内存对齐
考虑下面的结构: struct foo { char c1; short s; char c2; int i; };转载 2011-09-16 17:09:44 · 647 阅读 · 0 评论 -
关于内存对齐2
许多实际的计算机系统对基本类型数据在内存中存放的位置有限制,它们会要求这些数据的首地址的值是某个数k(通常它为4或8)的倍数,这就是所谓的内存对齐,而这个k则被称为该数据类型的对齐模数(alignment modulus)。当一种类型S的对齐模数与另一种类型T的对齐模数的比值是大转载 2011-09-16 17:36:24 · 612 阅读 · 0 评论 -
初识Visual Leak Detector
灵活自由是C/C++语言的一大特色,而这也为C/C++程序员出了一个难题。当程序越来越复杂时,内存的管理也会变得越加复杂,稍有不慎就会出现内存问题。内存泄漏是最常见的内存问题之一。内存泄漏如果不是很严重,在短时间内对程序不会有太大的影响,这也使得内存泄漏问题有很强的隐蔽性,不容易被发现。然而不管内存泄漏多么轻微,当程序长时间运行时,其破坏力是惊人的,从性能下降到内存耗尽,甚至会影响到其他程序的正常转载 2011-10-20 17:25:36 · 1041 阅读 · 0 评论