Introduction Tous les langages orientés objet de programmation que je suis venu à travers, ont offert une manière spéciale d'erreurs de manipulation. C ++ est pas différent. Des erreurs dans les langages orientés objets de programmation sont appelées exceptions. Dans cet article, je vous présente une série de tutoriel sur la gestion des exceptions en C ++. Erreurs de programmation Il existe trois types d'erreurs de programmation. En d'autres termes, il existe trois types d'erreurs qui peuvent se produire dans un programme.
Vous avez erreurs de syntaxe, des erreurs de logique et erreurs d'exécution. Erreurs de syntaxe Ceci est la mauvaise utilisation de la syntaxe. Ces erreurs sont de fausses déclarations. Lorsque vous tapez une déclaration, ce qui est faux, qui est une erreur de syntaxe. Une telle déclaration ne peut pas être exécuté. Par exemple, dans une déclaration, vous pouvez taper un identifiant sans le faire précéder d'un type de données. Sous cette condition, votre programme ne fonctionne pas. Avec une erreur de syntaxe, le programme est pas exécutée. Le programme est même pas compilé.
Les erreurs de syntaxe seraient repérés par le compilateur C et signalés, et la compilation ne se fait pas. Erreurs de logique dans ce cas, le compilateur C de comprend votre programme très bien et il exécute le programme. Toutefois, le programme ne sera pas faire ce que vous vouliez qu'il fasse. Il va faire quelque chose de légèrement différent ou complètement différent. La faute est le vôtre. Par exemple, une boucle qui est nécessaire pour faire 10 itérations pourrait faire 5 itérations, parce que vous codés il tort de faire 5 itérations.
Un autre exemple est celui d'une boucle peut itérer infiniment, parce que l'état que vous avez donné pour la boucle est erroné. Les erreurs de logique se produisent lorsque le programme est en cours d'exécution. La seule façon de résoudre ce problème est de tester votre programme très bien avant de le remettre au client (qui a demandé pour elle). Erreurs erreurs d'exécution d'exécution se produisent lorsque le programme est en cours d'exécution en raison du fait que vous ne prenez pas certain facteur en considération lors du codage.
Par exemple, disons que votre code est de diviser par 8 un dénominateur que les entrées de l'utilisateur. Si les entrées de l'utilisateur 2, la division travaillera, vous donnant 4 comme réponse. Si les entrées de l'utilisateur zéro, la division ne fonctionne pas, parce que 8/0 est indéfini. Lors