Object-Oriented Programming with C++ 

ΑΠΟΤΕΛΕΣΜΑΤΑ ΕΞΕΤΑΣΕΩΝ ΙΟΥΝΙΟΥ 2007
ΑΠΟΤΕΛΕΣΜΑΤΑ ΕΞΕΤΑΣΕΩΝ ΣΕΠΤΕΜΒΡΙΟΥ 2007 

Slides

- standard Ι/Ο - assertions - classes
- constructors - inheritance - type equivalence & conversion
- dynamic binding - class hierarchies - abstract classes - operator overloading
- memory management
- genericity - templates - run-time type checking 
- pointer this - persistent objects - files
- name scopes - name spaces
- exception handling - object oriented analysis & design - sample code for aggregation
- code layout and styles

Recommended Books (in order of priority)

1. Lazos, C. (μοιράζεται από το βιβλιοπωλείο ΖΥΓΟΣ, Αγγελάκη 39)
    C++: Theory and Practice
    Thessaloniki, 2004

2. Horstmann, C. S.
    Mastering Object-Oriented Design in C++
    John Wiley & Sons, 1995

3. McConnell, S.
    Code Complete: A Practical Handbook of Software Construction
    Microsoft Press, 1993 

4. Seacord, R. C.
    Secure Coding in C and C++
    SEI Series in Software Engineering, Addison - Wesley, 2006

Lab Exercises

Ανακοίνωση Υποχρεωτικής Εργασίας - 3 ΜΟΝΑΔΕΣ 
(ΠΡΟΘΕΣΜΙΑ: ΗΜΕΡΑ ΕΞΕΤΑΣΗΣ ΤΟΥ ΜΑΘΗΜΑΤΟΣ - 24/9/2007)

Exam Papers (Παλιά Θέματα)

C++ Compilers