其实在ACE中已经集成了读取配置文件的类,在此班门弄斧对ACE配置文件操作类进行二次封装,可以简化平常的调用代码,并实现配置参数自动更新的功能;在代码中使用了C++模板特化的方式,有兴趣的朋友可以仔细研究下;
关于ACE配置文件类的用法本章不做详细介绍,不熟悉可以参考《ACE Programmer's Guide》第4.2章节“Accessing Configuration Information ”的说明,或者直接看下面的代码,其实比较简单;
1、ffcs_config.h
2、ffcs_config.cpp
3、ffcs_config_ace.cpp
4、ffcs_logger.h