- 博客(5)
- 收藏
- 关注
转载 Why do my text files suddenly have an additional at the end of each line?
The reason for this is CVS committing DOS-style text files (i.e. with line endings) as UNIX-style text files (with line endings). There are many ways how this can happen, so first some general rules:Y
2008-12-09 15:47:00 825
原创 Modern C++ Design 笔记 第六章 Implementing Singletons(1)
#include using namespace std; /* Place holder for thread synchronization mutex */class Mutex{ /* placeholder for code to create, use, and free a mutex */}; /* Place holder for thread synchronization
2008-12-09 11:42:00 1232
原创 Modern C++ Design 笔记 第六章 Implementing Singletons(2)
说来惭愧,大学没有好好学,第一次听到这个所谓Singleton的时候是在一个校园招聘会上。大致的题目就是要写一个Singleton,答案么大概也可以预计,就是什么都不知道, 呵呵。时过境迁,也写过了一些这样的东西,现在回过头来,还有很有意义的。不搞的特别另类,还是循着书中介绍的顺序来看看吧。// Header file Singleton.hclass Singleton{public:
2008-12-08 13:51:00 1348
原创 AVL树的实现
在做排序汇总的时候顺带做了一下AVL树的实现,毕竟这个实现了之后的也可以用作排序的用处(中序遍历)。下面就简单的说说这个实现。其实AVL树较之不平衡的二叉查找树的区别或者说困难就在于插入和删除的操作,这里需要的平衡化过程相对比较复杂。首先,我们先来看看一些图例来理解一下旋转,这是一个简单的右旋。注意这一类的图中的Pivot都是旋转的枢纽。简单的说, 假定我们这里的ABCD都是空,那当我们插入2这个
2008-12-04 12:47:00 4886
原创 Modern C++ Design 笔记 第五章 Generalized Functors
说到Funtor呢,应该是STL中比较普遍使用的一个东西。大致的意思就是把一个类对象像函数一样的使用,当然这个类需要重载()操作符。因为他比较像函数,所以得了一个Funtor的名字,至于翻译好像主流的叫函数子??有点搞不清状况。还是看一个最简单的Funtor的例子吧// test functor classtemplateclass T> class plus{
2008-12-03 14:11:00 1615
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人