Offers practical techniques and tools for writing code that's more robust, flexible, efficient, and maintainable. This book shows you how to tame C++'s complexity, cut through its array of paradigms, take back control over your code - and get far better results. It also helps your compiler detect more errors and work more effectively.