C/C++
Τι πρέπει να θυμάστε όταν καλείτε εξαιρέσεις στον καταστροφέα;
Ποια λεπτομέρεια πρέπει να ληφθεί υπόψη εάν μια εξαίρεση ρίχνεται από τον κατασκευαστή;
Πώς μπορεί να παρακαμφθεί μια στατική μέθοδος σε C++;
Πώς μπορεί να προκληθούν διαρροές μνήμης κατά τη χρήση του std::shared_ptr;
Μίλησε για τις στατικές μεθόδους σε C/C++.
Μπορεί να αλλάξει ο ιδιοκτήτης του αντικειμένου στο οποίο δείχνει το unique_ptr;
Τι είναι η ιδεολογία RAII;
Ποιος είναι ο ρόλος των διαχωριστικών στους έξυπνους δείκτες;
Μπορείς να μιλήσεις για την έννοια εισόδου/εξόδου (input/output);
Τι συμβαίνει με το διάνυσμα (std::vector) κατά την προσθήκη ενός στοιχείου;
Γιατί, από την άποψη της χρήσης των συναρτήσεων lambda, μπορεί να χρειαστούν πεδία λειτουργικών αντικειμένων;
Τι μπορεί να πάει στραβά αν πετάξουμε μια εξαίρεση από τον κατασκευαστή;
Πώς λειτουργεί ο μετρητής στο shared_ptr;
Ποια είναι τα πλεονεκτήματα και τα μειονεκτήματα της δυαδικής σειριοποίησης;
Τι πρέπει να θυμάστε όταν πετάτε εξαιρέσεις στον κατασκευαστή;
Ποια είναι η διαφορά μεταξύ std::map και std::unordered_map στην C++;
Σε ποιες δομές STL υλοποιείται ο πίνακας κατακερματισμού;
Πότε είναι αδύνατο να ενωθείτε με μια ροή;
Τι συμβαίνει με τη μνήμη της διαδικασίας όταν σε Linux συμβαίνει ένα fork;
Πώς περιορίζετε τον αριθμό των αντικειμένων μιας κλάσης σε C++;