In this chapter we have highlighted some features and drawbacks of C++ and how it evolved to the state it is in today.
Further, we discussed the advantages and disadvantages of C++ compared with other languages, both from the perspective of performance and robustness. Hopefully, some myths about C++ and exceptions were dispelled.
You also learned the importance of strict interfaces, resource acquisition, and correct exception handling.