◼ C++ basic features ◼ Programming paradigm and statement syntax ◼ Class definitions ◼ Data members, methods, constructor, destructor ◼ Pointers, arrays, and strings ◼ Parameter passing in functions ◼ Templates ◼ Friend ◼ Operator overloading ◼ I/O streams ◼ An example on file copy ◼ Makefile