PROGRAMMING 2

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.
 
 
 
 

Back to the home page of the course