Re[6]: if(ThreadID != (unsigned long) -1) {...}
От: memorilik  
Дата: 25.05.07 07:56
Оценка: -2
Здравствуйте, dr.Chaos, Вы писали:

DC>Здравствуйте, Crackjack, Вы писали:


C>>if(ThreadID != (unsigned long) -1) {...}



C>>#define INVALID_HANDLE_VALUE ((HANDLE)(LONG_PTR)-1)


C>>Но я так делаю, код понятнее становится.

C>>if(ThreadID != INVALID_HANDLE_VALUE) {...}
C>>Да и вообще, конструкция выше, это убожество какое-то, если человек под Win пишет!
C>>Ничего кроме смеха, подобные вещи вызвать не могут. Ну ещё кучу мата иногда.

DC>Может лучше написать:


DC>
DC>std::numeric_limits<unsigned long>::max( )
DC>


DC>ИМХО это и есть самый переносимый вариант.


Вы реально думаете, что человек, который пишет приведенный код, думает о переносимости? Уверяю Вас — нет!
Только под винду и только на С! STL и BOOSt — зло!
)
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.