Why does the following code have \'0\' as output?
#include int main() { int max = 5; std::cout << (false) ? "impossible&