После отладки я обнаружил, что тернарный оператор ?:
не имеет приоритета. Мой вопрос: почему?
У меня есть следующий код:
bool T = true;
cout << ((T == true) ? "true" : "false") << endl;
cout << (T == true) ? "true" : "false";
Выход:
true
1
live demo: http://ideone.com/Tkvt9q