생성자 및 소멸자

클래스마다 기본 생성자 및 소멸자가 생성됩니다. 추가적 생성자를 명시적으로 지정하거나, 모델에 명시적으로 추가하여 기본 생성자 또는 소멸자를 대체할 수 있습니다.

예를 들면, 다음과 같습니다.

class::class(OMThread* thread) {
   NOTIFY_CONSTRUCTOR(class, class(), 0,
      class_SERIALIZE);
   setThread(thread);
   initRelations();
};

상태를 정의하는 경우 initRelations 대신 initStatechart를 사용하십시오.

class::~class() {
   NOTIFY_DESTRUCTOR(~class);
   cleanUpRelations();
};

마찬가지로, 상태를 정의하는 경우 cleanUpRelations 대신 cleanUpStatechart를 사용하십시오.


피드백