C++设计
文章平均质量分 80
andy cong
何以解忧,唯有编程
展开
-
C++(Singleton)更高效单例模式实现
单例模式(来自google,了解可以跳过下面文字叙述) 单例模式,也叫单子模式,是一种常用的软件设计模式。在应用这个模式时,单例对象的类必须保证只有一个实例存在。许多时候整个系统只需要拥有一个的全局对象,这样有利于我们协调系统整体的行为。比如在某个服务器程序中,该服务器的配置信息存放在一个文件中,这些配置数据由一个单例对象统一读取,然后服务进程中的其他对象再通过这个单例对象获取这些配置信原创 2016-10-13 22:01:22 · 3632 阅读 · 0 评论 -
C++A Text-Query Program Design(文本查询程序设计)
前言 本文内容是基于C++Primer 5th一个文本查询程序。中文版(参见12.3节,第430页),英文版($12.3 p.484)。 我为什么会选择记录这个文章? 因为作者对这个程序进行了很全面的分析(至少我是这么认为),如何设计,如何优化、如何实现,都进行一番阐述。掌握这个类设计以及实现对初学者来说将是非常有用(我就是初学者哈)。 本文不对代码细节讨论原创 2016-10-31 20:30:15 · 1587 阅读 · 3 评论 -
Message and Folder Class Design
Introduce: As an example of a class that needs copy control in order to do some bookkeeping, we’ll sketch out two classes that might be used in a mail-handling application. These classes, Messa原创 2016-11-07 09:58:44 · 1118 阅读 · 0 评论 -
StrVec and String Class Design(C++Primer 5th)
Quoted C++ Primer 5th Chapter 13.5 Classes That Management Dynamic Memory(P.524) Design a simplification of the library vector class Introduction: Recall that the vector class stores its eleme原创 2016-11-07 20:00:01 · 1355 阅读 · 0 评论