摘要: 文章:一个跨平台的 C++ 内存泄漏检测器 阅读全文
posted @ 2014-03-25 21:36 木椅 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 原文:技巧:在 C/C++中如何构造通用的对象链表虚拟链表和类链表可以很好地实现这一点您是否做过这样一个项目,它要求您在内存中保存数目不定的若干不同对象?对于某些情况,二叉树是最佳选择,但在通常情况下,更简单的链表是显而易见的选择。一个简化的问题示例链表的难点在于必须复制链表处理函数来处理不同的对象,即便逻辑是完全相同的。例如:两个结构类似的链表struct Struct_Object_A{ int a; int b; Struct_Object_A *next;} OBJECT_A;typedef struct Struct_Object_B{ int a; i... 阅读全文
posted @ 2014-03-25 21:28 木椅 阅读(351) 评论(0) 推荐(0) 编辑
摘要: [原文]编写易于理解代码的六种方式如何让您免受读不懂代码的折磨对于一名开发人员,时间是最宝贵的资源。本文所要介绍的这六种编写可维护代码的方法可以保证让您节省时间和少受挫折:在编写注释上多花一分钟,会让您少受一小时研读代码的痛苦折磨。我学习编写、改善和维护代码的过程是很艰苦的。在过去的 12 年里,我一直在编写计算机游戏并通过曾红极一时的共享软件技术进行网络销售,并以此为生。这就是说,我常常要从空白的屏幕开始从头编码,当代码达到数万行之后才能拿去销售。这也就是说,如果我出了错,我必须要自己去解决问题。当我在凌晨三点还在竭力寻找 bug 的时候,看着这些不知所云的晦涩代码,我不禁自问:“我的天啊, 阅读全文
posted @ 2014-03-25 20:22 木椅 阅读(304) 评论(0) 推荐(0) 编辑