4
¿Existe un fragmento de C que calcule la adición segura contra desbordamiento de manera eficiente sin usar compiladores integrados?
Aquí hay una función C que agrega una inta otra, fallando si se produce un desbordamiento: int safe_add(int *value, int delta) { if (*value >= 0) { if (delta > INT_MAX - *value) { return -1; } } else { if (delta < INT_MIN - *value) { return -1; } …