C++ POO Lab Lucrarea 5: Diferență între versiuni

De la WikiLabs
Jump to navigationJump to search
Fără descriere a modificării
Fără descriere a modificării
Linia 12: Linia 12:
Gestionarea excepțiilor în C++ se face folosind cele trei cuvinte cheie: '''try''', '''throw''' și '''catch''' .
Gestionarea excepțiilor în C++ se face folosind cele trei cuvinte cheie: '''try''', '''throw''' și '''catch''' .


Pentru a se prinde excepțiile, codul respectiv se include într-un bloc de tip '''try'''.  
Pentru a se prinde excepțiile, codul respectiv se include într-un bloc de tip '''try''', unde putem testa dacă exista erori în timp ce executam codul.  
Dacă nu exista erori în secțiunea respectiva, execuția programului continuă normal.
Dacă nu exista erori în secțiunea respectiva, execuția programului continuă normal.
===Exemplu===

Versiunea de la data 2 aprilie 2022 19:04

Introducere

Această lucrare are ca scop familiarizarea cu excepțiile.

La compilarea codului pot apărea diferite erori făcute de programator, erori datorate introducerii greșite sau alte lucruri neprevăzute.

Când apare o eroare, execuția se va opri și va genera un mesaj de eroare. Acest lucru se numește aruncarea unei o excepții.


Try, throw and catch

Gestionarea excepțiilor în C++ se face folosind cele trei cuvinte cheie: try, throw și catch .

Pentru a se prinde excepțiile, codul respectiv se include într-un bloc de tip try, unde putem testa dacă exista erori în timp ce executam codul. Dacă nu exista erori în secțiunea respectiva, execuția programului continuă normal.

Exemplu