На этом шаге мы рассмотрим использование логического типа.
Для упрощения работы с логическими (булевыми) переменными в стандартную библиотеку включен тип bool. Использование типа bool делает программу более наглядной и позволяет переопределять поведение логических величин. Логические значения представляются литералами true и false; поддерживают преобразования типов из bool к целому типу и обратно. Ноль эквивалентен false, любое другое число эквивалентно true.
На следующем шаге мы рассмотрим использование ключевого слова explicit.