문제

나는 내 상태를 m에 추가했다. 이 코드는 Mystate를 삭제합니까?

QStateMachine *m = new QStateMachine(); 
QState *mystate = new QState();
m->addState(mystate);
delete m;
도움이 되었습니까?

해결책

레이아웃과 동일합니다.
상태를 추가하고 주 머신에서 주를 수동으로 제거 할 때 소유권을 공개하면 주 머신이 소유권을 갖습니다.

void qstatemachine :: Removestate (QabstractState * state)
이 상태 기계에서 주어진 상태를 제거합니다. 주 머신은 국가의 소유권을 공개합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top