- Shopping Bag ( 0 items )
Part I: Introduction to Professional C++.
Chapter 1: A Crash Course in C++.
Chapter 2: Designing Professional C++ Programs.
Chapter 3: Designing with Objects.
Chapter 4: Designing with Libraries and Patterns.
Chapter 5: Designing for Reuse.
Chapter 6: Maximizing Software-Engineering Methods.
Part II: C++ Coding the Professional Way.
Chapter 7: Coding with Style.
Chapter 8: Gaining Proficiency with Classes and Objects.
Chapter 9: Mastering Classes and Objects.
Chapter 10: Discovering Inheritance Techniques.
Chapter 11: Writing Generic Code with Templates.
Chapter 12: Understanding C++ Quirks and Oddities.
Part III: Mastering Advanced Features of C++.
Chapter 13: Effective Memory Management.
Chapter 14: Demystifying C++ I/O.
Chapter 15: Handling Errors.
Part IV: Ensuring Bug-Free Code.
Chapter 16: Overloading C++ Operators.
Chapter 17: Writing Efficient C++.
Chapter 18: Developing Cross-Platform and Cross-Language Applications.
Chapter 19: Becoming Adept at Testing.
Chapter 20: Conquering Debugging.
Chapter 21: Delving into the STL: Containers and Iterators.
Part V: Using Libraries and Patterns.
Chapter 22: Mastering STL Algorithms and Function Objects.
Chapter 23: Customizing and Extending the STL.
Chapter 24: Exploring Distributed Objects.
Chapter 25: Incorporating Techniques and Frameworks.
Chapter 26: Applying Design Patterns.
Appendix A: C++ Interviews.
Appendix B: Annotated Bibliography.
Posted January 25, 2005
I did a bunch of classes in C++ when I was in college, but haven't touched the language in 5 years, preferring to work in Java or C# for the most part. I picked up this book when I needed to start working on some high-performance work for my company and figured C++ would be the way to go. This book did a great job of covering the basics of the language which were very messed up in my head by the other two, and going over all the topics that you need to work with C++ in a professional development environment. Coverage of extras like XML processing and CORBA just added to the value.
3 out of 3 people found this review helpful.Was this review helpful? Yes NoThank you for your feedback. Report this reviewThank you, this review has been flagged.