我正在尝试实现状态机。状态机必须对“拥有”它的成员的对象产生影响。
但是,我显然不能在“Game”类中包含“StateMachine”,而不能在“StateMachine”类中包含“Game”标题。
我如何解决这个问题?
最佳答案
由于您的客户端类是成员而不是继承的子类,因此您无法访问父级的任何私有(private)状态(我确定您知道),因此您只能选择以下几种:
关于c++ - 影响 “HAS-A Parent”的C++状态机,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3129015/