Questions marquées «exception»

Une exception est une condition inhabituelle qui nécessite un écart par rapport au flux normal du programme. Normalement, une exception ne doit pas entraîner un échec total, mais doit être suivie par un gestionnaire d'exceptions. La gestion des exceptions est une construction intégrée dans de nombreux langages de programmation. Habituellement, les exceptions sont gérées en déroulant la pile, ce qui revient à un état défini en dehors de la portée de l'exception, puis en invoquant un bloc ou une routine de gestionnaire.

16
Messages d'exception en anglais?
Nous enregistrons toutes les exceptions qui se produisent dans notre système en écrivant Exception.Message dans un fichier. Cependant, ils sont écrits dans la culture du client. Et les erreurs turques ne signifient pas grand-chose pour moi. Alors, comment pouvons-nous enregistrer des messages d'erreur en anglais sans changer la culture des …



8
Gestion des exceptions de l'API Web ASP.NET Core
J'utilise ASP.NET Core pour mon nouveau projet d'API REST après avoir utilisé l'API Web ASP.NET régulière pendant de nombreuses années. Je ne vois aucun bon moyen de gérer les exceptions dans l'API Web ASP.NET Core. J'ai essayé d'implémenter un filtre / attribut de gestion des exceptions: public class ErrorHandlingFilter : …





16
jeter des exceptions d'un destructeur
La plupart des gens disent de ne jamais jeter d'exception d'un destructeur - cela entraîne un comportement indéfini. Stroustrup fait valoir que "le destructeur de vecteurs invoque explicitement le destructeur pour chaque élément. Cela implique que si un destructeur d'élément lance, la destruction de vecteur échoue ... Il n'y a …

6
Quelle partie du lancement d'une exception coûte cher?
En Java, utiliser throw / catch comme une partie de la logique quand il n'y a pas réellement d'erreur est généralement une mauvaise idée (en partie) car lancer et intercepter une exception coûte cher, et le faire plusieurs fois dans une boucle est généralement beaucoup plus lent que les autres …

20
Comment réessayer après exception?
J'ai une boucle commençant par for i in range(0, 100). Normalement, il fonctionne correctement, mais parfois il échoue en raison des conditions du réseau. Actuellement, je l'ai configuré de manière à ce qu'en cas d'échec, il soit continuedans la clause except (continuez jusqu'au numéro suivant pour i). Est-il possible pour …


7
Comment utiliser Assert.Throws pour affirmer le type de l'exception?
Comment puis-je utiliser Assert.Throwspour affirmer le type de l'exception et le libellé du message réel. Quelque chose comme ça: Assert.Throws<Exception>( ()=>user.MakeUserActive()).WithMessage("Actual exception message") La méthode que je teste lance plusieurs messages du même type, avec des messages différents, et j'ai besoin d'un moyen de tester que le bon message est …

9
Détraction de pile détectée
J'exécute mon fichier a.out. Après l'exécution, le programme s'exécute pendant un certain temps puis se termine avec le message: **** stack smashing detected ***: ./a.out terminated* *======= Backtrace: =========* */lib/tls/i686/cmov/libc.so.6(__fortify_fail+0x48)Aborted* Quelles pourraient être les raisons possibles de cela et comment puis-je y remédier?
246 c  exception  stack 

15
C ++ intercepte toutes les exceptions
Existe-t-il un équivalent c ++ de Java try { ... } catch (Throwable t) { ... } J'essaie de déboguer du code Java / jni qui appelle des fonctions Windows natives et la machine virtuelle continue de planter. Le code natif apparaît bien dans les tests unitaires et ne semble …
244 c++  exception 

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.