Exception Safety
This chapter will guide you through the complexities of exception safety. It demystifies the levels of exception safety, distinguishing between basic and strong guarantees, underscoring their significance, and offering proven strategies to achieve them. Mastering these advanced topics allows you to create more resilient, efficient, and adaptable C++ applications and data structures.
In this chapter, we will cover the following topics:
- Basic exception safety
- Strong exception safety
- The effect of
noexcept
on STL containers