Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revision | Next revisionBoth sides next revision |
cpp:exception [2021/05/07 14:42] – [Δημιουργία και Διαχείριση Εξαιρέσεων] gthanos | cpp:exception [2021/05/07 14:49] – gthanos |
---|
} | } |
</code> | </code> |
πιάνει όλους τους τύπους //exception// που δεν πιάστηκαν στα προηγούμενα //catch blocks//. Τοποθετώντας ένα //catch block// αυτής της μορφής είναι δυνατόν να εφαρμόσετε ένα τελικό έλεγχο για τύπους εξαιρέσεων που δεν έχετε προβλέψει ότι μπορούν να παραχθούν από τον κώδικα σας. | διαχειρίζεται όλους τους τύπους εξαιρέσεων που δεν διαχειρίστηκαν από τα παραπάνω //catch blocks//. Τοποθετώντας ένα //catch block// αυτής της μορφής είναι δυνατόν να εφαρμόσετε ένα τελικό έλεγχο για τύπους εξαιρέσεων που δεν έχετε προβλέψει ότι μπορούν να παραχθούν από τον κώδικα σας. |
| |
| Εφόσον, χρησιμοποιήσετε τη συγκεκριμένη σύνταξη μην παραλείψετε να καταγράψετε/εκτυπώσετε ένα μήνυμα που περιγράφει τον τύπο της εξαίρεσης και το σημείο που συνέβη. Εάν δεν καταγράψετε την εξαίρεση θα είναι πολύ δύσκολο στη συνέχεια να αντίληφθείτε την αιτία της λάθος λειτουργικότητας, όταν το πρόγραμμα σας θα έχει μη αναμενόμενη συμπεριφορά. |
</WRAP> | </WRAP> |
| |