摘要: 一、模板类静态数据成员的定义: 在下面的代码中,我们给我一个基于模板的单实例类SingletonClass,同时在该类中给出获取单实例和释放单实例的两个静态方法。这样,对于其他需要具有单实例功能的其他类直接继承该类便可同样具有了单实例的功能,该技巧可同样应用于引用计数功能。在下面的例子中,我们在模板类中声明了一个静态成员来表示单实例对象,和普通类的静态成员一样,该静态成员同样需要在外部被定义,但是其定义的规则在语法上普通类稍有不同,这一点可以在下面的示例中体现出来。 1 #include <stdio.h> 2 3 template<typename T> 4 ... 阅读全文
posted @ 2012-08-27 09:18 OrangeAdmin 阅读(8414) 评论(3) 推荐(1) 编辑