Lecture overview -- Keyboard shortcut: 'u'  Previous page: Course Introduction [Section] -- Keyboard shortcut: 'p'  Next page: Overview of Advanced Programming - Part Two -- Keyboard shortcut: 'n'  Lecture notes - all slides and notes together  slide -- Keyboard shortcut: 't'  Help page about these notes  Alphabetic index  Course home  Lecture 1 - Page 2 : 29
Notes about C++
From C to C++
Overview of Advanced Programming - Part One

In the first six lectures we will obtain an overview of C++

  • From C to C++

    • A quick tour of C

    • Types, expressions, functions, parameters, memory allocation, libraries, ...

  • Basic Facilities in C++

    • Basic facilities beyond C

    • Objects, strings, references, vectors, casting, function overloading, IO, free store, ...

  • Abstraction Mechanisms in C++

  • Inheritance and Templates in C++

  • The Standard Template Library in C++

  • Design using C++

We read selected parts of The C++ Programming Language by Bjarne Stroustrup