Welcome to course 2

We will cover:

  • Memory management: stack vs heap, manual memory management, scope-based memory management, and garbage collection.

  • Ownership: move semantics, copying and cloning, borrowing, and lifetimes.