boost
zhuge19870104
这个作者很懒,什么都没留下…
展开
-
C++ 11 使用 boost signals2库实现中介者模式
本例使用boost::signals2库实现中介者模式。其中Game是各个player持有的中介者。Coach负责连接Game和各个player的事件。程序结构如下,test/CMakeLists.txtcmake_minimum_required(VERSION 2.6)if(APPLE) message(STATUS "This is Apple, do nothing.") set(CMAKE_MACOSX_RPATH 1) set(CMAKE_PREFIX_PA原创 2022-05-12 09:13:41 · 432 阅读 · 0 评论 -
C++11 boost::spirit::qi简单的XML解析器示例
boost::spirit::qi是一个简单的解释器开发库。可以用来解析文本,构建解释器等。笔者花了两天时间看完了README文档,并且照着Demo代码写了一遍。感觉语法很复杂。特别是最后的一个XML解析器,很容易就写错了。好在错误信息还是很好理解的。现在把代码贴出来和大家共享一下。代码结构如下,test/CMakeLists.txtcmake_minimum_required(VERSION 2.6)if(APPLE) message(STATUS "This is Apple,原创 2022-05-09 21:45:05 · 864 阅读 · 0 评论