...my documents\visual studio 2008\projects\test\test\test.cpp(6) : error C2563: mismatch in formal parameter list
...my documents\visual studio 2008\projects\test\test\test.cpp(6) : error C2568: '<<' : unable to resolve function overload
Operator precedence rules dictate how to parse an expression. The operator :? (level 15 on cppreference) has lower precedence than the operator << (level 7 on cppreference)
The compiler then fails to compile the subexpression "false" << endl because there is no operator<< that takes an array of 6 char on the left and some function compatible with endl on the right.