
EvSignal::createStopped 함수는 EvSignal 객체를 생성할 때, 이미 중지된 상태에서 시작할 수 있도록 해주는 함수입니다.
이 함수를 사용할 때, stop() 함수를 호출하기 전에 signalStart() 함수를 호출해야 하는 이유는, EvSignal 객체가 이미 중지된 상태에서 시작할 수 있도록 하기 때문입니다.
stop() 함수를 호출하기 전에 signalStart() 함수를 호출하지 않으면, 이미 중지된 상태에서 시작하려고 하기 때문에 에러가 발생하는 것입니다.
이러한 이유로, EvSignal::createStopped 함수를 사용할 때는 반드시 signalStart() 함수를 호출한 후 stop() 함수를 호출해야 합니다.
예를 들어, 다음과 같이 사용할 수 있습니다.
#hostingforum.kr
cpp
EvSignal signal = EvSignal::createStopped();
signal.signalStart(); // signalStart() 함수를 호출하여 EvSignal 객체를 시작합니다.
// ...
signal.stop(); // stop() 함수를 호출하여 EvSignal 객체를 중지합니다.
2025-07-03 20:44