Third Edition now available! Written by the designer of C++, Bjarne Stroustrup, The C++ Programming Language is the definitive guide to the language, its fundamental principles, and key techniques for mastering it. The C++ Programming Language provides coverage of all C++ features, including exception handling, templates (parameterized types), and the latest ANSI/ISO extensions. The C++ Programming Language is the cornerstone of every C++ programmer's library. Features Provides a complete tutorial to C++ and its key design and programming techniques Focuses on the language features supporting abstraction and object-oriented programming Discusses the technical and organizational issues arising when C++ is used in the design and implementation of large software systems Describes the relationship between C and C++ Presents techniques for designing high-quality libraries Gives example implementations of key user-defined types, such as graphical shapes, associative arrays, lists, and I/O streams Contains an Appendix covering recent ANSI/ISO Resolutions concerning the standardization of C++ Includes the complete C++ reference manual Errata for the book, and brief updates on the progress of C++ standardization are available via ftp at: ftp://ftp.aw.com/cseng/authors/stroustrup/stroustrup2e/ 0201539926B04062001.
The C++ Programming Language