Teacher: Prof.
G.F.Rossi
Introduction to object oriented programming.
The language C++. A review of the C language. From C to C++.
Classes and objects. Private and public members. Constructors. Member functions
and object invocation. "Information hiding" and "encapsulation". - Stream
input/output. File management - Functions and operators overloading. Assignment
overloading - Parametric classes. An example: implementing linked lists.
- Inheritance. Constructors and destructors. Forms of inheritance - Exception
handling (hints) - Standard libraries (hints).
C++ program development.
Literature/Course material:
[1] J.P. COHOON, J.W. DAVIDSON: C++ Program Design
- An Introduction to Programming and Object-Oriented Design (2nd Edition),McGRAW-HILL,
1999.