This lecture discusses why we have focused on Java rather than C++ in this
module. It compares C++ with C and looks at how C++ does I/O differently
using its iostreams
library. It compares C++ string handling with that of
Java and contrasts it with the lower-level approach adopted in C.
The lecture also looks at vector
as an example of a C++ container,
comparing it with ArrayList
in Java. Some examples of using the algorithms
library to manipulate containers are presented. The lecture concludes with
a look at the role of references in the language.
Useful resources: