Тернарная условная операция

Ну, например, см. моё пояснение №3 вот здесь: Расчет полей структуры на этапе компиляции - #5 от пользователя ЕвгенийП

Это именно пример, бывают и другие ситуации.