我需要使用OXF框架在IBM Rhapsody中使用状态图销毁一个类的实例,并查找销毁何时完成。
从其他问题(1)中,我可以看到在对象上调用delete
是一个坏主意,因为事件队列中的任何未决事件都会使程序崩溃。
调用destroy()
会清除销毁中的未决事件,但是有没有办法确定销毁何时完成?
请注意,我已经尝试启用CPP_CG::Framework::UseDirectReactiveDeletion
选项,但这不会在删除前清除未决事件,因此会导致崩溃。
感谢您的帮助
(1)Understanding on Termination Connector of State Diagram in IBM Rhapsody
答案 0 :(得分:1)
您可以重载类的析构函数,如果删除了类,则会调用它。