This new edition of C++ Primer, a favorite choice for a first C++ book, has been greatly improved with the latest and greatest on C++, stressing the built-in language features of the C++ Standard Library. For this new version--weighing in at a massive 1,237 pages--Stanley Lippman, a well-known C++ expert, teams up with Josée Lajoie, who has helped define the C++ international language standard. The new material is excellent for programmers who want to get the most out of new and advanced features in the language.
The authors still introduce the basics of C++, including data types and pointers, but quickly move on to stress how to get the most out of the built-in features of ISO-standard C++. Throughout this book built-in support for the C++ Standard Library, such as container classes like vectors and maps, and other standard features, such as the string class, are integrated into a tried-and- proven basic-language tutorial.
The major new features of C++ (templates, name spaces, and run-time type identification) all get their due. The result is an authoritative guide to basic and advanced C++ in a clear and readable style, with plenty of short, practical examples throughout the text. The book includes exercises--some quite challenging--for every section: a perfect choice both for self-study and the classroom.
From Book News, Inc.
A book/disk package with a sense of humor, bridging the gap between C++ as described in beginner and intermediate-level works and C++ as it is practiced by experts. Numerous techniques are explained in sections on indirection, class hierarchies, and memory management. Other topics include template creation, exception handling, pointers, and optimization techniques. Focus is on ANSI C++. The companion disk for Windows contains source code. This third edition is a revision of and includes a new appendix comparing C++ with Java. Book News, Inc.®, Portland, OR
Dr. Dobb's Electronic Review of Computer Books
Read the full review for this book. During the last fifteen years, the power factor seems to have outperformed the complexity factor, marking the track for massive adoption of C++ in all sorts of serious application realms. Hundreds of books have been published covering every single aspect of the language, including its syntactic and semantic aspects, its effective adoption in small- and large-scale projects, and its most resounding features as well as its most worrying pitfalls. Dr. Dobb's Electronic Review of Computer Books
C++ Primer ANNOTATION
This classic and definitive text on the C++ language has been extensively revised and expanded. In its third edition, it is based on the final draft specification of ANSI/ISO Standard. Be forewarned, this is a primer in name only; there is nothing simplistic in its presentation or in its breadth and scope. Knowledge of C is NOT assumed, but knowledge of object-oriented programming and a modern language will make this text more understandable. As the authors point out, "This book is intended as a first book on C++; it is not intended as a first book on programming!"
FROM THE PUBLISHER
The third edition of the C++ Primer combines Stanley Lippman's practical experience with Josee Lajoie's inside knowledge of the ANSI/ISO Standard C++. This tutorial is rewritten to describe the features and programming usage of Standard C++. Especially useful for developers new to C++ are the many real-world programming examples that illustrate the design of generic and object-oriented programs, the use of templates, and other aspects of program design using Standard C++. In addition, the C++ Primer provides usage and efficiency guidelines where appropriate.
FROM THE CRITICS
Booknews
The most important new addition to the C++ language is templates, a feature that facilitates the development of extensive class and algorithmic libraries. This second edition provides coverage of this and the other features of Release 3.0. Assumes only an understanding of the basic constructs of a programming language. Annotation c. Book News, Inc., Portland, OR (booknews.com)