Resultados de la búsqueda a petición "conditional-operator"

6 la respuesta

Error del compilador para el operador condicional "?:" Cuando se usa con el operador de conversión de texto

El siguiente código tiene la forma más simple: struct X { operator char () const { return 'a'; } }; int main () { X obj, *p = &obj; char a = *p; // ok char c = (true)? *p : 'z'; }Este código [http://www.ideone.com/lUJE2] da error de compilación ...

2 la respuesta

twig: SI con múltiples condiciones

Parece que tengo un problema con una ramita si la declaración. {%if fields | length > 0 || trans_fields | length > 0 -%} El error es: Unexpected token "punctuation" of value "|" ("name" expected) in No puedo entender por qué esto no funciona, ...

6 la respuesta

Tipo de devolución de '?:' (Operador condicional ternario)

¿Por qué el primero devuelve una referencia? int x = 1; int y = 2; (x > y ? x : y) = 100; ¿Mientras que el segundo no? int x = 1; long y = 2; (x > y ? x : y) = 100; En realidad, el segundo no se compiló en absoluto - "no queda el valor ...

18 la respuesta

os tipos @Nullable y el operador ternario: ¿por qué es `? 10: null` prohibido? [duplicar

Esta pregunta ya tiene una respuesta aquí: ¿Asignación de operador condicional con tipos Nulables <value>? [/questions/75746/conditional-operator-assignment-with-nullablevalue-types] 5 respuestas ¿Por qué no se compila este código C ...

10 la respuesta

Operadores condicionales en Javascript

Está bien usar operadores condicionales como una declaración como esta? (x == y) ? alert("yo!") : alert("meh!"); ¿O es más correcto usarlo para asignar un valor así? z = (x == y) ? "yo!" : "meh!"; Si no es incorrecto usarlo como una ...

4 la respuesta

Convertir los operadores condicionales ternarios en sentencias if?

Con código minificado que se ve ...

10 la respuesta

Asignación dentro de los problemas del operador condicional ternario de Perl

Este fragmento de código Perl en mi programa está dando un resultado incorrecto. $condition ? $a = 2 : $a = 3 ; print $a; No importa cuál sea el valor de$condition es, la salida siempre es 3, ¿cómo es posible?

6 la respuesta

¿Cómo sobrecargar el operador condicional? [duplicar

Posible duplicado: Sobrecarga del operador [https://stackoverflow.com/questions/4421706/operator-overloading] Me preguntaba ¿cómo puedo sobrecargar el operador condicional en cpp? int a,b,c; a=10; b=11; c = (a>b) ? a : b;¿Es posible

4 la respuesta

Operador condicional y delegado de comparación

Dadas dos implementaciones de métodos de comparación: // compares by Key... private static int CompareByKey(KeyValuePair<int, string> x, KeyValuePair<int, string> y) { return x.Key.CompareTo(y.Key); } // compares by Value... private static int ...

4 la respuesta

Operador condicional utilizado en la declaración cout

Intentando, llegué a saber que es necesario poner paréntesis alrededor de un operador condicional en una declaración cout. Aquí un pequeño ejemplo: #include <iostream> int main() { int a = 5; float b = (a!=0) ? 42.0f : -42.0f; // works fine ...