【发布时间】:2018-03-22 15:23:04
【问题描述】:
在 IBM Rhapsody 中,如果我使用 new 创建了一个类的实例,那么我们是否必须注意通过调用 delete 来释放内存,或者 Termination Connector 将通过其状态图中的内存释放来处理其销毁??
【问题讨论】:
在 IBM Rhapsody 中,如果我使用 new 创建了一个类的实例,那么我们是否必须注意通过调用 delete 来释放内存,或者 Termination Connector 将通过其状态图中的内存释放来处理其销毁??
【问题讨论】:
如果您使用 C++ 和 OXF(对象执行框架),那么您应该在要删除的对象上调用 delete,而不是调用 delete。
例子:
C *c = new C();
// cleanup
c->destroy();
注意:在 OXF 运行时删除 OMReactive 对象不是一个好主意。 OXF 可能会尝试将事件分派给不再存在的对象。
【讨论】: