|
스레드가 아래와 같습니다.
void __fastcall TThreadOmron::Execute()
{
while (!Terminated)
{
Sleep (1);
CTimer mTimer;
mTimer.Start();
fTimeInterval = mTimer.GetInterval() * 1000.f;
}
}
mTimer를 사용하는데 있어 new, delete를 사용하지 않고 바로 클래스를 선언해서 사용하는데
이런식으로 사용하면 프로그램이 문제가 생길 소지가 있나요?
무한루프를 돌면서 계속 CTimer mTimer; 이 구문이 실행되는데 문제가 있을까요?
|