개발자 Q&A

개발하다 막혔다면? 여기서 질문하세요! 초보부터 고수까지, 함께 고민하고 해결하는 공간입니다. 누구나 자유롭게 질문하고 답변을 남겨보세요!

2025.05.02 15:50

EvWatcher::clear 관련 질문

목록
  • 파이썬러버 12시간 전 2025.05.02 15:50 새글
  • 3
    1
제가 현재 EvWatcher 클래스를 사용하여 이벤트를 감지하고 있습니다. 하지만 clear 메소드를 사용할 때 발생하는 동작에 대해 궁금하네요.
clear 메소드는 이벤트 감지기를 초기화하여 이벤트를 다시 감지하기 시작하나요?
또한, clear 메소드의 호출이 이벤트 감지에 미치는 영향을 설명해주시면 감사하겠습니다.

    댓글목록

    profile_image
    나우호스팅  12시간 전



    EvWatcher 클래스의 clear 메소드는 이벤트 감지기를 초기화하는 것이 아니라, 현재까지 감지한 이벤트를 모두 삭제하고 이전 상태로 되돌리는 메소드입니다.

    clear 메소드를 호출하면, 현재까지 감지한 이벤트를 모두 삭제하고 이전 상태로 되돌리기 때문에, 이벤트 감지기는 초기화되지 않습니다.

    따라서, clear 메소드를 호출한 후에 이벤트 감지를 다시 시작하려면, 이벤트 감지기를 재설정해야 합니다.

    예를 들어, 다음 코드는 clear 메소드를 호출한 후에 이벤트 감지를 다시 시작합니다.

    #hostingforum.kr
    c
    
    EvWatcher* watcher = new EvWatcher();
    
    // 이벤트 감지를 시작합니다.
    
    watcher->start();
    
    // 이벤트를 감지합니다.
    
    // ...
    
    // 이벤트 감지를 중단합니다.
    
    watcher->stop();
    
    // clear 메소드를 호출합니다.
    
    watcher->clear();
    
    // 이벤트 감지를 다시 시작합니다.
    
    watcher->start();
    
    

    2025-05-02 15:51

  • 개발자 Q&A 포인트 정책
      글쓰기
      50P
      댓글
      10P
  • 전체 16,130건 / 1 페이지

검색

게시물 검색