Re[5]: if(ThreadID != (unsigned long) -1) {...}
От: dr.Chaos Россия Украшения HandMade
Дата: 25.05.07 07:42
Оценка: +2
Здравствуйте, 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>Ничего кроме смеха, подобные вещи вызвать не могут. Ну ещё кучу мата иногда.

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

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


ИМХО это и есть самый переносимый вариант.
Побеждающий других — силен,
Побеждающий себя — Могущественен.
Лао Цзы
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.