- 博客(2)
- 收藏
- 关注
原创 Boost property_tree 解析配置文件
在日常的开发系统中,不可避免的会解析配置文件,因为使用配置文件更直观,而且修改配置文件就不用再编译代码,当工程很大的时候,编译代码会是一件很痛苦的事。不同的需求的配置文件不同,Boost提供了一个property_tree来解析.xml,.ini,.json,.info四种格式配置文件。.xml文件.xml现在已经被广泛应用到数据交换格式,并且property_tree是树形结构,和.xm
2016-01-27 22:12:24 1692
原创 C++ 单例模式
单例模式Singleton(),应该是设计模式中最简单的一种模式,表明在整个程序执行周期内,类的实例对象只能存在一个。虽然很简单,但是应用场景却是很多,比如windows的任务管理器;windows的回收站,在整个系统运行中,回收站一直维护着一个实例;应用程序的日志应用,一般都何用单例模式实现,这一般是由于共享的日志文件一直处于打开状态,因为只能有一个实例去操作,否则内容不好追加。
2016-01-22 17:12:52 421
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人