0
IBM 랩소디에서 new를 사용하여 클래스의 인스턴스를 만든 경우 delete를 호출하여 메모리 할당을 해제해야합니까? 아니면 종료 커넥터가 메모리 할당 해제로 해당 처리를 처리합니까? 상태 다이어그램에 ??종료시 이해 IBM Rhapsody의 상태 다이어그램 연결자
IBM 랩소디에서 new를 사용하여 클래스의 인스턴스를 만든 경우 delete를 호출하여 메모리 할당을 해제해야합니까? 아니면 종료 커넥터가 메모리 할당 해제로 해당 처리를 처리합니까? 상태 다이어그램에 ??종료시 이해 IBM Rhapsody의 상태 다이어그램 연결자
CX와 OXF (Object Execution Framework)를 사용하는 경우 delete
을 호출하는 대신 삭제할 개체에 destroy()
을 호출해야합니다.
예 :
C *c = new C();
// cleanup
c->destroy();
참고 : OXF가 실행되는 동안 OMReactive
객체를 삭제하는 것은 좋은 생각이 아니다. OXF는 더 이상 존재하지 않는 객체에 이벤트를 전달하려고 시도 할 수 있습니다.