Показать сообщение отдельно
  #3 (permalink)  
Старый 25.11.2011, 09:03
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,212

De-Luxis, ответ кроется в самом определении этого оператора
Цитата:
Возаращает false, если операнд может быть преобразован к true, в ином случае возвращает true.
Т.е. после первого применения ты получаешь (гарантировано) одно из двух значений false или true... Каков бы небыл операнд.
Ну а второе применение возвращает обратное true или false...
Ответить с цитированием