stateCheck
来源:互联网 发布:mac照片如何导入iphone 编辑:程序博客网 时间:2024/06/06 13:02
在实际program中,在每一时刻都设置软件所处的状态,是一种严格控制的策略。
这里简单实现了,状态检测,还需要改进:
#pragma once#include <string>std::string StateStr[5] ={ "begin","prepare","doing","done","end",}; class StateCheck{public:StateCheck():m_State(0){};void SetState(const int aState){m_State = aState;}int GetSate(){return m_State;}enum State{begin,prepare,doing,done,end,};std::string CheckState(int aNextState){if (0 == m_State){return StateStr[m_State];}elseif (aNextState > m_State){return StateStr[m_State+1];}elseif (aNextState == m_State){return std::string("WELL");}}private:int m_State;};
- stateCheck
- select 之 top 字句
- 基数排序
- 一些比较重要的算法
- hdu 1394 Minimum Inversion Number
- MySQL技术内幕:InnoDB存储引擎读书笔记(下)
- stateCheck
- readonly和const
- linux信号机制之sigaction结构体浅析,signal 函数,信号捕捉
- InnoDB 作为默认存储引擎(从mysql-5.5.5开始)
- tomcat 登录时用户名和密码问题
- java上机 第七周 任务1 封装和继承
- hdu 1754 I Hate It
- xx年xx月xx日xx时xx分xx秒——版本1
- N个鸡蛋放M个篮子,每个篮子不空,保证提不同组合的篮子能取出1至N个鸡蛋