Hängt davon ab, welcher Typ result1, result2
usw. ist.
expressionC ? expression1 : expression2
ist nicht für alle Arten von expression1
und expression2
gültig. Sie müssen grob in einen gemeinsamen Typ umwandelbar sein (genaue Regeln und Ausnahmen können im Standard gelesen werden). Nun, wenn result
s Zeichenfolgen sind, dann machst du das so:
Aber wenn Ergebnisse beispielsweise ganze Zahlen sind, können Sie das nicht tun.
HTH
Tags und Links c++ printing conditional ternary-operator