C++
文章平均质量分 77
哥弟思
这个作者很懒,什么都没留下…
展开
-
模板类声明和定义为何要写一起
如何组织编写模板程序 前言 常遇到询问使用模板到底是否容易的问题,我的回答是:“模板的使用是容易的,但组织编写却不容易”。看看我们几乎每天都能遇到的模板类吧,如STL, ATL, WTL, 以及Boost的模板类,都能体会到这样的滋味:接口简单,操作复杂。 我在5年前开始使用模板,那时我看到了MFC的容器类。直到去年我还没有必要自己编写模板类。可是在我需要自己编写模板类时,我首转载 2014-12-03 20:06:41 · 541 阅读 · 0 评论 -
快速排序的非递归实现(栈)
/* *快速排序非递归基本思想: * 将每一段的头和尾放在栈中,在逐步出栈。 * 首先先建一个栈或者调用STL(标准模板库)中 * 栈函数。在头文件中。 */ #include #include #include using namespace std; #define Size 20 typedef int DataType; typedef int Position;原创 2014-11-21 20:52:59 · 834 阅读 · 0 评论