Ir al contenido

Pregunta

Estoy probando de programar un juego en C++ con SDL. Ya mas o menos tengo la base.

Es la primera vez que programo en C++, además nunca me había puesto a manejar las excepciones, entonces quiero ver cómo se hace.

 

Como se usan las excepciones mas o menos se, la pregunta es cuando es necesario manejar las excepciones.

 

Por ejemplo si el juego falla en cargar una textura, la función que carga la textura tira una excepción. ¿Hace falta que la agarre con un catch? En esos casos en los que no se puede hacer nada, si falta la textura no se puede jugar. De todos modos si agarro la excepción tengo que cerrar el juego, para eso que se cierre solo al no manejar la excepción ¿o no?

Compartir este post


Enlace al post
Compartir en otros sitios

1 respuesta a esta pregunta

Recommended Posts

  • 0

Hola!

 

Según lo veo yo, cuanto mas y mejor manejes las excepciones, mas y mejor información tendrás tu o quien ejecute el programa, cuando algo no va bien en el mismo.

 

Yo procuraría manejar las excepciones siempre que pueda, mas que nada por que me encanta ver cuando hay un fallo y el programa me avisa del mismo, evitando que se cierre sin dar información de que es lo que va mal, a parte que también me parece mas elegante y buena practica para las costumbres en la programación, hacer uso de todo lo que haga mas eficiente el proyecto que se tiene entre manos.

 

Un saludo.

Compartir este post


Enlace al post
Compartir en otros sitios

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Invitado
Responder esta pregunta...

×   Has incluido contenido con formato.   Eliminar formato

  Sólo se permiten 75 emoticonos como máximo.

×   Tu enlace ha sido insertado automáticamente.   Deshacer y mostrar como enlace

×   Su contenido anterior ha sido restaurado.   Limpiar editor

×   No puedes pegar imágenes directamente. Súbelas a algún hosting de imágenes y pega la dirección URL


×
×
  • Crear Nuevo...