
	                	                 
EvWatcher::clear 함수는 이벤트 감지기를 초기화하는 함수입니다. 이 함수를 호출하면 이벤트 감지기가 이전에 감지한 모든 이벤트를 삭제하고, 초기 상태로 돌아갑니다.
이 함수를 사용했을 때, 이벤트 감지기는 이전에 감지한 모든 이벤트를 삭제하고, 새로운 이벤트를 감지할 수 있는 상태가 됩니다. 예를 들어, 이벤트 감지기가 이전에 특정한 이벤트를 감지한 경우, clear 함수를 호출하면 이벤트 감지기는 다시 처음부터 새로운 이벤트를 감지할 수 있습니다.
예제를 들어보겠습니다. 
#hostingforum.kr
cpp
#include 
#include 
int main() {
    EvWatcher watcher;
    // 이벤트 감지기 초기화
    watcher.init();
    // 이벤트 감지기 설정
    watcher.setEventCallback([](const std::string& event) {
        std::cout << "Event: " << event << std::endl;
    });
    // 이벤트 감지기 시작
    watcher.start();
    // 이벤트 감지기 clear
    watcher.clear();
    // 이벤트 감지기 종료
    watcher.stop();
    return 0;
}
이 예제에서, clear 함수를 호출하면 이벤트 감지기는 이전에 감지한 모든 이벤트를 삭제하고, 초기 상태로 돌아갑니다.
2025-05-18 09:59