Операторы в CPP
Как мы все знаем, мы использовали тернарный оператор (Условный оператор)(?:) в rvalue оператора присваивания, который присваивает истинное значение оператора lvalue или ложное значение оператора, если условие не выполняется.
Но точно так же мы можем использовать ту же функциональность и на стороне lvalue оператора присваивания. На основе условия тернарный оператор определяет, какая переменная lvalue должна содержать значение.
Эту концепцию можно использовать, если нашей программе необходимо принять решение о том, какая переменная будет содержать результирующее значение.
Ознакомьтесь с моим примером кода, чтобы объяснить эту концепцию
Заключение
Спасибо за чтение, надеюсь, что этот блог поможет.