Resultados de la búsqueda a petición "try-catch"

6 la respuesta

Finalmente en C ++

¿Es esta una buena forma de implementar un comportamiento similar a Finalmente en C ++ estándar? (Sin punteros especiales) class Exception : public Exception { public: virtual bool isException() { return true; } }; class NoException : public ...

12 la respuesta

¿Se activará el código en una instrucción Finalmente si devuelvo un valor en un bloque Try?

Estoy revisando un código para un amigo y digo que estaba usando una declaración de devolución dentro de un bloque try-finally. ¿El código en la sección Finalmente todavía se activa aunque el resto del bloque try no? Ejemplo: public bool ...

7 la respuesta

¿Cómo funcionan las excepciones (detrás de escena) en c ++

Sigo viendo que la gente dice que las excepciones son lentas, pero nunca veo ninguna prueba. Entonces, en lugar de preguntar si lo son, preguntaré cómo funcionan las excepciones detrás de escena, para poder tomar una decisión sobre cuándo usarlas ...

2 la respuesta

SQL Server 2005 - Error_Message () no muestra el mensaje completo

Encapsulé un comando de base de datos de respaldo en un Try / Catch y parece que el mensaje de error se está perdiendo en alguna parte. Por ejemplo: BACKUP DATABASE NonExistantDB TO DISK = 'C:\TEMP\NonExistantDB.bak'.. da error: No se pudo ...

11 la respuesta

¿Existe una preferencia por los bloques de prueba / captura anidados?

Una de las cosas que siempre me molesta sobre el uso de Readers and Streams en Java es que

4 la respuesta

Patrón "TryParse / Parse like": ¿cuál es la mejor manera de implementarlo?

Esta pregunta es un seguimiento deCómo indicar que un método no tuvo éxito. El patrón xxx () Tryxxx () es algo que puede ser muy útil en muchas bibliotecas. ...

8 la respuesta

¿Cómo puedo atrapar todo tipo de excepciones en un bloque de captura?

En C ++, estoy tratando de detectar todo tipo de excepciones en una captura (comocatch(Exception) Cía#). Como se hace Y lo que es más, ¿cómo se pueden detectar excepciones de división por cero?