En Java, utilizo¿Está garantizada la evaluación de cortocircuito en C++ como en Java?
if (a != null && a.fun());
mediante la adopción de todas las ventajas de la evaluación de cortocircuito y la expresión se evalúan de izquierda a derecha?
En C++, ¿puedo hacer lo mismo? ¿Están garantizados para ser portados a través de diferentes plataformas y compiladores?
if (a != 0 && a->fun());
Pruebe googlear un poco usted mismo, estoy seguro de que con las palabras clave que ya tiene en la pregunta, habría encontrado la respuesta. Google para 'C++ short-circuit' y probablemente encontrará muchos resultados que responden directamente a su pregunta. –
Probablemente pueda decir lo mismo sobre el 85% de las preguntas formuladas aquí. –
posible duplicado de [¿Hay operadores booleanos en cortocircuito obligatorios en C/C++? Y la orden de evaluación?] (Http://stackoverflow.com/questions/628526/is-short-circuiting-boolean-operators-mandated-in-cc-and-evaluation-order) – jpalecek