Online course from edX.com by Microsoft.
(https://www.edx.org/course/intermediate-c)
Content:
- Module One: Pointers
- Pointers
- Reference Types
- Managing Memory in C++
- Module Two: More C++ Classes
- Splitting Classes
- Constructors and Destructors
- Scope in Classes
- Module Three: More OOP in C++
- Inheritance
- Encapsulation and Protected Access
- Virtual Functions and Abstract Classes
- Module Four Streams and Files
- Steam I/O
- Processing Files
- Strings