Section outline

    • Διάλεξη 1 — 20/2
      • Θέματα διεξαγωγής του μαθήματος και του εργαστηρίου
      • Σκοπός του μαθήματος και εισαγωγή
      • Σύντομη επανάληψη ύλης του 1ου εξαμήνου
      • Ξεχωριστή μεταγλώττιση
      • Αναφορές και δείκτες
      • Χώροι ονομάτων

    • Διάλεξη 2 — 21/2
      • Αντικειμενοστρεφής σχεδίαση και προγραμματισμός
        • Προσδιοριστές ορατότητας
        • Κατασκευαστές, καταστροφείς
        • Μέθοδοι getter / setter
        • Φίλες συναρτήσεις
        • Υπερφόρτωση συναρτήσεων, μεθόδων και τελεστών
        • Μέθοδοι const
        • Στατικά πεδία και μέθοδοι

    • Διάλεξη 3 — 6/3
      • C++ templates
        • Function templates
        • Class templates
      • Κληρονομικότητα
        • Απλή κληρονομικότητα
        • Ορατότητα πεδίων
        • Πολλαπλή κληρονομικότητα
        • Επισκίαση μεθόδων
        • Εικονικές μέθοδοι