![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Boost
丑娃儿
《老码说编程之玩转Swift江湖》一书作者,目前喜欢aardio的开发。平时喜欢骑马,撸码!
展开
-
Boost学习-MSM翻译
<br />用户指南:<br />第一章: 索引:<br />让我们从C++模板元编程书籍中的一个例子开始吧:<br />class player : public state_machine<player><br />{ <br />// The list of FSM states enum states { Empty, Open, Stopped, Playing, Paused , initial_state = Empty }; <br />// transition actions void翻译 2010-11-20 19:12:00 · 3162 阅读 · 0 评论 -
Boost-(MSM)元状态机文档翻译-前言
<br />元状态机(MSMV2.10)<br />前言:<br /> MSM是一个允许用户创建高性能状态机的库,出于这点考虑,通常就会有两个问题,接下来请允许我深入回答这两个问题。<br />1 我们什么时候需要使用状态机?<br />你经常遇到一个问题,没有留意定义了一个很不正式的状态机,比如在类中定义了一个布尔型变量,来表示该类的任务完成了。可是后来这个布尔型变量其实需要第三个值,于是需要把布尔型变成整型,过了几周可能需要第二个属性,过了会又需要第三个,等等,于是你的代码可能写成以下的样子翻译 2010-11-19 22:43:00 · 3042 阅读 · 1 评论