In this chapter, you learned about
- Memory leak issues that arise due to raw pointers
- The issues of auto_ptr with respect to assignment and copy constructor
- unique_ptr and it's advantage
- Role of shared_ptr in memory management and its limitation related to cyclic dependency.
- You also resolving cyclic dependency issues with weak_ptr
In the next chapter, you will learn about developing GUI applications in C++.