The key strengths of C++ are its object-oriented features and its basis on classes and structures. Discover how to define data types, reference types, and value types and also how to implement object members inheritance, enumerations, unions, and typedefs. Learn how pointers work, including dereferencing, passing pointers, and pointer arithmetic to access data in objects. Finally, compare and contrast pointers with smart pointers for memory cleanup.
Lesson 1:
Lesson 2:
Lesson 3:
Lesson 4:
Lesson 5:
Lesson 6:
Lesson 7:
Lesson 8:
Lesson 9:
Lesson 10: