Intro to OOP with C++ code snippets