This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
cpp:function_try_blocks [2019/05/15 08:28] gthanos [Exception που συμβαίνουν στον κατασκευαστή της προγόνου κλάσης] |
cpp:function_try_blocks [2022/05/23 06:05] gthanos [Εξαιρέσεις που παράγονται στον κατασκευαστή] |
||
|---|---|---|---|
| Line 32: | Line 32: | ||
| Name& Name:: | Name& Name:: | ||
| + | cout << "--- Operator= ---\n"; | ||
| if(name != nullptr) | if(name != nullptr) | ||
| free(name); | free(name); | ||
| Line 84: | Line 85: | ||
| Εάν μεταγλωττίσουμε και εκτελέσουμε την παρακάτω συνάρτηση //main// ο κώδικας εκτυπώνει τα εξής: | Εάν μεταγλωττίσουμε και εκτελέσουμε την παρακάτω συνάρτηση //main// ο κώδικας εκτυπώνει τα εξής: | ||
| - | <code cpp main.cpp> | + | <code cpp CreatePerson.cpp> |
| #include < | #include < | ||
| using namespace std; | using namespace std; | ||
| Line 104: | Line 105: | ||
| Name constructor: | Name constructor: | ||
| Name constructor: | Name constructor: | ||
| + | --- Operator= --- | ||
| Name destructor: Snow | Name destructor: Snow | ||
| Name destructor: Snow | Name destructor: Snow | ||
| Line 142: | Line 144: | ||
| Name constructor: | Name constructor: | ||
| Name constructor: | Name constructor: | ||
| + | --- Operator= --- | ||
| Name destructor: Snow | Name destructor: Snow | ||
| Name destructor: Snow | Name destructor: Snow | ||