есть много разных факторов, по которым завершается выплнение цикла, как в одном условии правильно все описать?
while(cnt++ < 15 || !dwWaitSuccess || !bConnected || theApp.IsStarted() )
{
}
такое условие будет означать что:
если счетчик cnt больше или равен 15
ИЛИ
dwWaitSuccess == FALSE
ИЛИ
bConnected == TRUE
ИЛИ
theApp.IsStarted == FALSE
то завершить цикл, верно? вопрос простой в принципе но мне почему то кажется что это условие не срабатывает и приходится вставлять в начало цикла дополнительные условия типа этого:
if( bConnected || cnt > 15)
break;
сразу же еще вопрос:
как будет вести себя цикл:
while(cnt++ < 15 && !dwWaitSuccess && !bConnected && theApp.IsStarted() )
{
}
ну напутался 8((
// best regardz, black c0de