摘要: Boost 提供了状态机的实现接口,采用了CRTP技术实现,下面以秒表为例子实现一个状态机,这是一个官方的例子,也可以参考资料:Boost Statechart 庫,状态机的状态转换图如下所示: 实现代码如下: 运行效果如下: 阅读全文
posted @ 2017-09-26 18:56 horsetail 阅读(987) 评论(0) 推荐(0) 编辑
摘要: 简单介绍和例子请参考:C++ 惯用法 CRTP 简介 下面例子为兼顾CRTP和多态的例子。 运行结果: 阅读全文
posted @ 2017-09-26 12:40 horsetail 阅读(299) 评论(0) 推荐(0) 编辑