Что не так в тернарном операторе?

cout << tree->BalanceCheck() ? "True" : "False";

Метод BalanceCheck возвращает либо true, либо false. Ошибка в том что cout выводит постоянно либо 1, либо 0. Как это исправить?


Ответы (1 шт):

Автор решения: Igor
cout << (tree->BalanceCheck() ? "True" : "False");
→ Ссылка