Re[4]: C++/C bool != true и false
От: Jukier  
Дата: 03.07.14 18:08
Оценка:
Здравствуйте, watchmaker, Вы писали:

W>Короче, тут всё не так просто...


Благодарен за столь полный ответ, с огромным удовольствием прочитал (все бы так отвечали).

W>Я боюсь, что у тебя уже появляются не совсем верные ассоциации между представлением bool и «сравнением напрямую и через функцию». То есть связь там действительно может быть (об этом ниже), но формально в твоём примере до этого не доходит. У тебя там UB при вызове функций (а не при сравнении bool) — и на этом можно заканчивать разговор, код может делать что угодно и это уже не обязательно связано с самим bool.


У меня вопросы возникают: как в каком компиляторе сделано и почему. То что UB, а дальше можно форматировать диск, меня не удовлетворяет . Ну дальше сам почитаю, ещё раз спасибо.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.