cout << (true?"1a":1) << endl; //worong
cout << (true?1: "1") << endl; //worong
cout << (true?"1a":"1") << endl; //right
cout << (true?2:1) << endl; //worong
cout << (true?1: "1") << endl; //worong
cout << (true?"1a":"1") << endl; //right
cout << (true?2:1) << endl; //worong