C++ continues to be the tool of choice for developing fast, robust enterprise applications. But the C++ Standard is far from clear in many regards. One could spend years exploring the language's advanced features without ever completely understanding it.""Advanced C++ Techniques"" is for professional developers who want to use advanced C++ concepts to build real-world solutions. Rather than serving as a comprehensive from-the-ground-up manual, it focuses on many of the more powerful and useful capabilities of C++, addressing such hot topics as templates, exceptions, the Standard Template Library, component design, and object design. Unlike most C++ books, which approach C++ almost entirely in terms of ""objects==data,"" this book emphasizes how C++ can be used to develop algorithms.
Clear, straightforward examples round out the explanations. Throughout, the emphasis is on simplicity, reliability, and maintainability--not arcane tricks or showy cleverness.
Topics covered include:
Exceptions
Scoping
Templates
Hashes and B-trees
Persistent objects
""Advanced C++ Techniques"" includes thousands of lines of documented open source code, all of which have been validated on several C++ platforms, including Red Hat Linux 5.2, the Gnu Project's gcc 2.95, Microsoft's Visual C++ 6.0, and Borland's C++ Builder.
- ISBN10 1565927338
- ISBN13 9781565927339
- Publish Date 11 October 2000
- Publish Status Cancelled
- Out of Print 8 April 2005
- Publish Country US
- Imprint O'Reilly Media, Inc, USA
- Format Hardcover
- Pages 450
- Language English