Однако согласно стандарту C++ (4.12 Boolean conversions) данное объяаление не должно компилироваться:
цитата:
1....For direct-initialization (8.5), a prvalue of type std::nullptr_t can be converted to a prvalue of type bool; the resulting value is false.
Правильное объявление должно выглядеть следующим образом
bool b( nullptr );
Так что если у вас в проекте случайно найдется объявление, как показано в начале этого сообщения, то исправьте его на правильное объявление, иначе когда баги компиляторов будут исправлены, ваш проект не будет компилироваться.
Все даты в формате GMT
3 час. Хитов сегодня: 13
Права: смайлы да, картинки да, шрифты да, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет