Необязательность else в C++
Конструкция else не является обязательной.
В следующем примере текст выведется только
в том случае, если значение переменной
равно 1. В противном случае
просто ничего не случится:
int num = 1;
if (num == 1) {
std::cout << "Y" << "\n";
}
Если переменная num равна 10,
то пусть на экран выведется "Y".
В противном случае пусть ничего не произойдет.