Estoy escribiendo algunas pautas para la empresa y necesito responder algunas preguntas difíciles. Este es bastante difícil.Todavía atrapa las fallas de asignación de memoria en su programa C++
La solución puede ser:
no registra en absoluto. Asegúrese de que los objetos se asignan utilizando new que arrojará una excepción cuando falle la asignación. La aplicación morirá, y no es un gran problema. El código PRO generalmente puede ser muy limpio.
Realice un seguimiento de los errores de asignación de memoria y notifíquelo en consecuencia, como cualquier error (como error de acceso a archivos).
Honestamente, tengo que escribir código mucho más si vamos con la opción 2. Por ejemplo, muchos std :: Tring operaciones implican la asignación de memoria. Tal como
std :: string str1, str2; str1 = str2; str + = str2;
Nuestro software siempre ejecutará plataformas principales, no integradas. De alguna manera, creo que la opción 1 es el camino a seguir. ¿Cual es tu opinion?
Me gusta esa respuesta, especialmente el segundo párrafo. –