标签: c++ switch-statement state
如何构建它的一个简单示例将特别有用。
答案 0 :(得分:1)
我就是这样做的:
MyMotor是类Motor的一个实例。此类有四个函数idle(),accelerate(),flat(),decelerate()。 (我假设您知道如何使用私有成员及其构造函数构建基本类)
MyMotor
Motor
idle()
accelerate()
flat()
decelerate()
然后在main()中,我创建MyMotor并根据状态控制它。可以使用布尔值控制/监视状态。无论我在什么状态,什么时候都会调用某些功能。
main()
下次在你问这里之前试一试,以便得到更好的回应。