..
En termes de programmation, à l'exception du terme identifie un ensemble d'événements très spécifique et important à gérer. Ce sont tous des cas où un programme s'exécutant au sein d'une erreur non détectables à la compilation.
De telles situations peuvent être dues, par exemple, une entrée mal (ou pas en conformité avec les demandes) de l'utilisateur ou, peut-être le plus insidieux, l'état de l'ordinateur quand ils exécuter le programme. Généré est en fait une exception », par exemple, si vous demandez à allouer une zone mémoire et cet espace n'est pas disponible.
Pour la planification d'une sûre et efficace, ce dont vous avez besoin pour gérer les exceptions. Il s'agit, en d'autres termes, d'identifier des blocs de code que vous pouvez rencontrer ces situations et d'envisager des mesures appropriées pour prévenir, même dans ce cas, un plantage du programme.
Concernant en particulier le langage C + +, le plus fréquemment utilisé et de loin, a été également développé un idiome particulier, qui pourrait peut-être traduit comme «dialecte» (une version particulière de la langue) susceptibles d'assurer leur meilleure gestion des exceptions, notamment en ce qui concerne les opérateurs d'affectation. Ceci est la copie et l'idiome de swap.
En substance, l'un des types d'éducation qui tend à créer plus de problèmes pour la gestion des exceptions est représentée par les missions. Il est, entre autres choses, des déclarations qui sont utilisés avec une grande fréquence.
Référence est faite à chaque fois que cette récompense, en fait, il affecte la valeur d'une variable. Dans le cas le plus significatif (et très fréquent) ou dans une variable est allouée dynamiquement (et donc, nous pouvons dire, capable de s'adapter aux besoins de l'utilisateur lors de l'exécution du programme), la cession est se compose de deux phases principales.
Tout d'abord vous avez besoin de libérer ou de libérer les ressources actuellement utilisées (par exemple les données actuelles), puis répartir les ressources nouvelles (les nouvelles données donné).
Si, toutefois, une fois libéré de la ressource, pour quelque raison liée à la situation particulière dans laquelle le programme s'exécute, vous n'êtes pas en mesure d'obtenir la nouvelle ressource, le programme lui-même est dans un état incohérent. Il est situé dans un État qui n'est pas fourni, à partir de laquelle vous ne pouvez pas sortir, sauf avec une exécution inattendue.
Utilisation de la copie et l'idiome patois de swap, vous pouvez faire précéder la vérification demande de ressource que la ressource est disponible, donc ce type d'exception est gérée efficacement, par exemple en imprimant un message d'erreur tel que "ressources non disponibles" et incapable de continuer Ensuite, exécutez le programme. Nous évaluons la façon dont vous pouvez traduire ce code de procédure.
| |
ASP (Advanced)
Cours complet pour la création de sites Web dynamiques. A partir de 39 €. |
| |
Flash MX (Avancé)
Devenez un concepteur de sites Web à partir de 29 €. |
| |
Javascript (Cours)
Guide complet pour les scripts côté client. A partir de 39 €. |