3項演算子を左辺値にする

int main () {
    
    int a = 0;
    int b = 0;
 
    bool c = false;
 
    c ? a : b = 4;
 
    cout << "a=" << a << endl;    
    cout << "b=" << b << endl;    
    cout << "c=" << c << endl;    
}