Siempre me he preguntado cómo escribir la sintaxis "A ? B : C"
en un lenguaje compatible con C++.¿Cómo uso el operador condicional?
creo que funciona algo así como: (pseudo código)
If A > B
C = A
Else
C = B
¿Alguno veterano programador de C++ por favor me ayude a cabo?
Por otra parte, si x eran un int const en sus ejemplos, la versión ternaria sería la única opción que compila. –
¿No sería mejor inicializar Three? –
Shmoopty: muy cierto, porque solo se puede inicializar una constante cuando se declara. Jonathan - Sí, sí, lo haría. Editado Tal vez debería haber hecho "// Three es un bool" en su lugar. –