Tüm sürdürülebilirlik ve okuma sorunlarını bir kenara koyarsak, bu kod satırları tanımsız bir davranış oluşturabilir mi?Bir referans değişkeni başlatmak için üçlü operatörün kullanılması?
float a = 0, b = 0;
float& x = some_condition()? a : b;
x = 5;
cout << a << ", " << b;
daha basit olabilir bir referans başlatmak için kullanılabilir ifadeleri (mesela değişkenler, işaretçi dereferences, vs.) gibi, kesinlikle iyi: '(some_condition()? a: b) = 5; ' – Slava