Rules for conditional statement in n3225 project say at some point
prvalue. , (, cv-quali-fi) , ( ) (13.3.1.2, 13.6). , . , , .
(, ) , , . , , , a ? b : c operator?(a, b, c) ( ). , operator?, ( )
T, T - , ,
T operator?(bool, T , T );
, T void(*)(). , - , .
- - const, , , . , , , , .
- , , , operator? - . opreator , , , .
, GCC . , , , - , , , - ( ). .