This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
|
cpp:exception_rethrow [2019/05/06 08:23] gthanos |
cpp:exception_rethrow [2019/05/06 08:41] gthanos [Παραλλαγή του παραπάνω παραδείγματος] |
||
|---|---|---|---|
| Line 109: | Line 109: | ||
| - Εάν εφαρμόσω τον τελεστή **delete** σε ένα δείκτη που έχει την τιμή **nullptr**, | - Εάν εφαρμόσω τον τελεστή **delete** σε ένα δείκτη που έχει την τιμή **nullptr**, | ||
| - | ===== 2ο παράδειγμα ===== | + | ===== Παραλλαγή του παραπάνω παραδείγματος |
| Στο προηγούμενο παράδειγμα κάντε την εξής αλλαγή. Αντικαταστήστε το //catch block// στον κατασκευαστή με το παρακάτω: | Στο προηγούμενο παράδειγμα κάντε την εξής αλλαγή. Αντικαταστήστε το //catch block// στον κατασκευαστή με το παρακάτω: | ||
| Line 124: | Line 124: | ||
| < | < | ||
| $> ./ | $> ./ | ||
| - | std::bad_alloc | + | std::exception |
| terminate called after throwing an instance of ' | terminate called after throwing an instance of ' | ||
| what(): | what(): | ||