Re: Откуда берутся true и false?
От: KBH  
Дата: 16.08.06 09:02
Оценка: 3 (2)
Здравствуйте, CheckiSt, Вы писали:

CS>Недавнее сообщение в форуме "Коллеги, улыбнитесь" спровоцировало диалог, местами переходивший в holy war.

CS>В ходе обсуждения нерешённым остался вопрос о том, откуда соответствующая среда знает, что есть true и false.

CS>Приведённый ниже код без проблем компилится в MS VS 2005, а в Borland C++ 3.1 выдаёт ошибку: " Undefined symbol 'true'"


CS>
CS>if ( var == true ) {}
CS>


CS>Где написано, что такое true?



2.13.5 Boolean literals

boolean-literal:
false
true

1 The Boolean literals are the keywords false and true. Such literals have type bool. They are not lvalues.

 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.