Tag: BUFFER-OVERFLOW
Necesito tu consejo. Utilizo esta forma de copiar cadenas sabiendo un tamaño máximo para no pasarme, pero algunas de estas cadenas no terminan con un carácter nulo. Es solo un fragmento. void my_strcpy(char* dest, const char* src, const size_t max_size) { snprintf(dest, max_size, “%.*s”, max_size – 1, src); } ¿Existe . . . Read more
¿Es el desbordamiento de búfer el único error posible asociado al stack de un programa en C/C++? ¿Existen otros errores que puedan ocurrir en el stack de un programa en C/C++ de un solo/múltiples hilos? Estaba leyendo este artículo (Learning from Mistakes — A Comprehensive Study on Real World Concurrency . . . Read more
Excepción no capturada si dos números se desbordan. La salida solo muestra el número incorrecto que es negativo. Test operator*(const Test &object) const { try { return Test(value * object.value); } catch (std::overflow_error &e) { cout << e.what() << endl; } catch (std::underflow_error &e) { cout << e.what() << endl; . . . Read more
Estoy confundido en este código si hay desbordamiento de búfer o no porque i no está inicializado. Lo que entiendo es que si cambio int len = 64 esto causa desbordamiento. Por favor ayúdame a entender este código.
Estoy tratando de crear una página web con un solo div centrado que representa una hoja de papel. Es muy importante que el tamaño del papel nunca cambie, por lo que tiene las propiedades min-width y max-width configuradas: body { display: flex; align-items: center; justify-content: center; overflow: scroll; } .paper . . . Read more