Logo es.boatexistence.com

¿Son malas las excepciones c++?

Tabla de contenido:

¿Son malas las excepciones c++?
¿Son malas las excepciones c++?

Video: ¿Son malas las excepciones c++?

Video: ¿Son malas las excepciones c++?
Video: Actitud | Victor Küppers | TEDxAndorralaVella 2024, Mayo
Anonim

Las excepciones no son malas Se adaptan bien al modelo RAII de C++, que es lo más elegante de C++. Si ya tiene un montón de código que no es seguro para excepciones, entonces son malos en ese contexto. Si está escribiendo software de muy bajo nivel, como el sistema operativo Linux, entonces son malos.

¿Puede C manejar excepciones?

C no admite el manejo de excepciones. Para lanzar una excepción en C, debe usar algo específico de la plataforma, como el manejo estructurado de excepciones de Win32, pero para brindarle ayuda con eso, necesitaremos saber la plataforma que le interesa.

¿Es bueno lanzar excepciones?

En resumen: debe generar una excepción si un método no puede realizar la tarea que se supone que debe realizar.

¿Debería evitar las excepciones?

Idealmente, su código no debería devolver errores, pero en los casos en que los devuelve o debe hacerlo, las excepciones parecen ser la forma más simple y confiable de implementar un retorno de error. … Según mi experiencia, es mejor evitar las excepciones siempre que sea posible.

¿Las excepciones son malas para el rendimiento?

No usar excepciones debido a su posible impacto en el rendimiento es una mala idea. … Sin embargo, debe rastrear la cantidad de excepciones que se generan en su código. Aunque pueden detectarse, pueden tener un impacto significativo en el rendimiento.