В IBM Rhapsody, если я создал экземпляр класса, используя new, то должны ли мы позаботиться об освобождении памяти, вызвав delete или Termination Connector справится с ее уничтожением с помощью освобождения памяти в своей диаграмме состояний ??
Если вы используете C ++ и OXF (Object Execution Framework), то вместо вызова delete
позвони destroy()
на объекте, который вы хотите удалить.
Пример:
C *c = new C();
// cleanup
c->destroy();
Примечание: удаление OMReactive
объект во время работы OXF не очень хорошая идея. OXF может попытаться отправить событие объекту, который больше не существует.