随笔 - 391  文章 - 0 评论 - 105 trackbacks - 5

posted @ 2006-11-08 23:31 SAP 沧海 阅读(425) 评论(0) 编辑
posted @ 2006-11-08 23:29 SAP 沧海 阅读(2557) 评论(1) 编辑
摘要: 十进制转16进制 、十进制转二进制 函数
阅读全文
posted @ 2006-11-08 23:10 SAP 沧海 阅读(5073) 评论(4) 编辑
摘要: 在bbs上,堆与栈的区分问题,似乎是一个永恒的话题,由此可见,初学者对此往往是混淆不清的,所以我决定拿他第一个开刀。 阅读全文
posted @ 2006-11-08 23:04 SAP 沧海 阅读(126) 评论(0) 编辑
摘要: 最大值堆(MAX-HEAP)的性质是任意一个结点的值都大于或者等于其任意一个子结点存储的值。由于根结点包含大于或等于其子结点的值,而其子结点又依次大于或者等于各自结点的值,所以根结点存储着该树的所有结点中的最大值。阅读全文
posted @ 2006-11-08 22:24 SAP 沧海 阅读(211) 评论(0) 编辑
摘要: 如果一个人自称为程序高手,却对内存一无所知,那么我可以告诉你,他一定在吹牛。

阅读全文
posted @ 2006-11-08 21:52 SAP 沧海 阅读(731) 评论(2) 编辑
摘要: 在c中,野指针也许性子野,但是控制起来也是有章可循。然而事情在c++中出现了变化。
阅读全文
posted @ 2006-11-08 21:50 SAP 沧海 阅读(156) 评论(0) 编辑
摘要: 许多 C 或者 C++ 程序员对垃圾回收嗤之以鼻,认为垃圾回收肯定比自己来管理动态内存要低效
阅读全文
posted @ 2006-11-08 21:49 SAP 沧海 阅读(108) 评论(0) 编辑
摘要: 假设我们要开发一个String类,它可以方便地处理字符串数据。我们可以在类中声明一个数组,考虑到有时候字符串极长
阅读全文
posted @ 2006-11-08 21:48 SAP 沧海 阅读(151) 评论(0) 编辑
摘要: 写出那些不会导致任何内存泄漏的代码。很明显,当你的代码中到处充满了new 操作、delete操作和指针运算的话,你将会在某个地方搞晕了头,导致内存泄漏,指针引用错误,以及诸如此类的问题。阅读全文
posted @ 2006-11-08 21:47 SAP 沧海 阅读(124) 评论(0) 编辑
摘要: C++内存分配与释放均由用户代码自行控制,灵活的机制有如潘多拉之盒,即让程序员有了更广的发挥空间阅读全文
posted @ 2006-11-08 21:43 SAP 沧海 阅读(140) 评论(0) 编辑
摘要: 程序员们经常编写内存管理程序,往往提心吊胆。如果不想触雷,唯一的解决办法就是发现所有潜伏的地雷并且排除它们,躲是躲不了的。阅读全文
posted @ 2006-11-08 21:42 SAP 沧海 阅读(198) 评论(1) 编辑
摘要: 在C++中,内存分成5个区,他们分别是堆、栈、自由存储区、全局/静态存储区和常量存储区阅读全文
posted @ 2006-11-08 21:38 SAP 沧海 阅读(89) 评论(0) 编辑
摘要: 在嵌入式系统中使用C++的一个常见问题是内存分配,即对new 和 delete 操作符的失控。 阅读全文
posted @ 2006-11-08 21:35 SAP 沧海 阅读(97) 评论(0) 编辑
摘要: 大家都知道变量的生存周期这个概念,可是有的时候变量生存周期已经结束,但是所分配的那块内存空间还是存在的。文章举了四个不同的例子,来说明这其中的原因。阅读全文
posted @ 2006-11-08 21:32 SAP 沧海 阅读(47) 评论(0) 编辑
摘要: 作为一个.NET程序员,我们知道托管代码的内存管理是自动的。.NET可以保证我们的托管程序在结束时全部释放,这为我们编程人员省去了不少麻烦,我们可以连想都不想怎么去管理内存,反正.NET自己会保证一切。好吧,有道理,有一定的道理。问题是,当我们用到非托管资源时.NET就不能自动管理了。这是因为非托管代码不受CLR(Common Language Runtime)控制,超出CLR的管理范围。那么如何处理这些非托管资源呢,.NET又是如何管理并释放托管资源的呢?阅读全文
posted @ 2006-11-08 21:25 SAP 沧海 阅读(133) 评论(0) 编辑
posted @ 2006-11-08 21:13 SAP 沧海 阅读(184) 评论(0) 编辑
posted @ 2006-11-08 21:06 SAP 沧海 阅读(332) 评论(0) 编辑
posted @ 2006-11-08 21:02 SAP 沧海 阅读(182) 评论(0) 编辑
posted @ 2006-11-08 20:59 SAP 沧海 阅读(116) 评论(0) 编辑
posted @ 2006-11-08 20:57 SAP 沧海 阅读(148) 评论(2) 编辑
posted @ 2006-11-08 20:53 SAP 沧海 阅读(55) 评论(0) 编辑
posted @ 2006-11-08 20:46 SAP 沧海 阅读(281) 评论(0) 编辑
posted @ 2006-11-08 20:43 SAP 沧海 阅读(136) 评论(0) 编辑
posted @ 2006-11-08 20:42 SAP 沧海 阅读(188) 评论(0) 编辑
posted @ 2006-11-08 20:39 SAP 沧海 阅读(688) 评论(1) 编辑
posted @ 2006-11-08 20:32 SAP 沧海 阅读(2223) 评论(0) 编辑
posted @ 2006-11-08 20:29 SAP 沧海 阅读(515) 评论(0) 编辑
posted @ 2006-11-08 20:27 SAP 沧海 阅读(1185) 评论(0) 编辑