Resultados de la búsqueda a petición "side-effects"

4 la respuesta

¿Por qué es la crianza de una excepción un efecto secundario?

2 la respuesta

Efectos secundarios en Scala

Estoy aprendiendo Scala justo en estos días. Tengo un poco de familiaridad con Haskell, aunque no puedo afirmar que lo sepa bien.Comentario parentético para ...

1 la respuesta

¿Por qué "volatileQualifiedExpr + volatileQualifiedExpr" no es necesariamente UB en C sino en C ++?

Cuando hoy leo el Estándar C, dice acerca de los efectos secundariosAcceder a un objeto volátil, modificar un objeto, modificar un archivo o llamar a una fun...

1 la respuesta

PSR-1 2.3 Regla de los efectos secundarios

Tengo una pregunta con respecto a los estándares de codificación básicos de PHP PSR1. PSR 1 Regla 2.3 establece:Regla 2.3 Efectos secundariosUn archivo DEBE ...

4 la respuesta

¿Por qué las variables globales son malas?

Estaba tratando de encontrar una buena fuente que explique por qué el uso de

1 la respuesta

¿Por qué puedo llamar a una función no constexpr dentro de una función constexpr?

Considere el siguiente código: #include <stdio.h> constexpr int f() { return printf("a side effect!\n"); } int main() { char a[f()]; printf("%zd\n", sizeof a); }Hubiera esperado que el compilador se quejara de la llamada aprintf dentrof, porquef ...

1 la respuesta

efectos secundarios aparentes de writeln (el especificador ": width" causa signos de interrogación en la salida)

Tengo el siguiente código (RAD Studio XE2, Windows 7 x64): program letters; {$APPTYPE CONSOLE} {$DEFINE BOO} const ENGLISH_ALPHABET = 'abcdefghijklmnopqrstuvwxyz'; begin {$IFDEF BOO} writeln; {$ENDIF} write(ENGLISH_ALPHABET[1]:3); readln; ...

1 la respuesta

VLA y efectos secundarios en el operando de sizeof

Yo sé esosizeof nunca evalúa su operando, excepto en el caso específico donde dicho operando es un VLA. O yopensamiento Yo sabía. void g(int n) { printf("g(%d)\n", n); } int main(void) { int i = 12; char arr[i]; // VLA (void)sizeof *(g(1), ...

3 la respuesta

¿Qué son las expresiones con efectos secundarios y por qué no deberían pasarse a una macro?

Encontré una declaración en el texto C Cómo programar: "Las expresiones con efectos secundarios (es decir, los valores variables se modifican) no deben pasarse a una macro porque los argumentos de macro pueden evaluarse más de una vez". Mi ...

4 la respuesta

¿Qué significa exactamente "eficaz"

Una y otra vez leo el términoeficaz, pero aún no puedo dar una definición clara de lo que significa. Supongo que el contexto correcto es efectivocomputaciones, pero también he visto el término ...