C/C++
Τι συμβαίνει αν πετάξετε μια εξαίρεση από τον καταστροφέα;
Τι είναι ο μηχανισμός υπερχείλισης μεθόδων (override) στη C++;
Γιατί είναι απαραίτητο να επιστρέφεται μια αναφορά στο αντικείμενο κατά την υπερφόρτωση του τελεστή ανάθεσης;
Τι πρέπει να θυμάστε όταν καλείτε εξαιρέσεις στον καταστροφέα;
Πώς μπορεί να οριστεί ένα όριο στον αριθμό των δημιουργούμενων στιγμιότυπων μιας συγκεκριμένης κλάσης;
Πώς μπορούμε να ελέγξουμε ότι δεν προέκυψε εξαίρεση κατά την εργασία με τον τύπο double;
Δώστε παραδείγματα καταστάσεων όπου μπορεί να συμβεί επανεισαγωγή σε περιβάλλον χρήσης της κατασκευής 'διπλή εξαίρεση'.
Τι είναι ο κοντέινερ deque σε C++;
Πώς μπορεί να αποθηκευτεί ένα χρηματικό ισοδύναμο σε τύπο δεδομένων ακέραιου;
Τι πρέπει να λαμβάνεται υπόψη κατά την αλληλεπίδραση των γλωσσών C και C++ στο πλαίσιο της διαχείρισης εξαιρέσεων;
Πώς αλλιώς ονομάζονται τα δοχεία set και map;
Ποια είναι η χρονική πολυπλοκότητα της διαγραφής ενός στοιχείου από την αρχή του διανύσματος;
Πώς λειτουργεί ο κοντέινερ map στη C++;
Τι είδη κατασκευαστών μπορεί να έχει μια κλάση;
Ποια είναι η ασυμπτωτική πολυπλοκότητα των λειτουργιών με το κοντέινερ vector σε C++;
Τι συμβαίνει αν καλέσουμε τη μέθοδο lock πολλές φορές;
Πώς πραγματοποιείται η επαναπροσαρμογή μνήμης σε ένα κοντέινερ std::vector σε C++;
Πώς υλοποιείται ένας έξυπνος δείκτης για ένα ή περισσότερα αντικείμενα;
Είστε εξοικειωμένοι με μηχανισμούς συγχρονισμού όπως spinlocks και deadlocks;
Πώς μπορεί να αποθηκευτεί ένα χρηματικό ισοδύναμο χρησιμοποιώντας τον τύπο δεδομένων int;