C++ Primer
|
| Price: |
11 new or used available from £6.27
Average customer review:Product Description
C++ Primer, Third Edition, combines the practical experience and writing of Stanley Lippman, and the inside knowledge of the ANSI/ISO Standards Draft from Josee Lajoie. Completely rewritten, this tutorial is driven by examples which help the novice C++ programmer solve problems in terms of choice of language features, implementation, and efficiency. Programming aspects of the language are presented in the context of solving a particular problem or programming task. Language rules are given both to clearly introduce the rule and provide a reference to it. The book covers the new C++ Standard Library, including extensive treatment of what was formerly known as the Standard Template Library (STL), as well as the string and complex class types. It also examines the new language features introduced into the International Standard, such as Exception Handling, Run-Time Type Identification, Namespaces, the built-in bool type, and new-style cast-notation.
Product Details
- Amazon Sales Rank: #403978 in Books
- Published on: 1998-04-16
- Original language: English
- Number of items: 1
- Binding: Paperback
- 1264 pages
Editorial Reviews
From the Back Cover
The third edition of the C++ Primer combines Stanley Lippman's practical experience with Josée 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.
Highlights
- Clear, practical and example-driven coverage of the Standard Library, with emphasis on the containers, iterators and algorithms (also known as the Standard Template Library), the string class and iostreams
- A detailed look at the new features of Standard C++; exception handling, run-time type identification, namespaces, the built-in bool type, and new-style cast-notation, with advice on how to effectively use them.
- A thorough introduction of the advanced language features, such as templates, classes, and inheritance in support of generic programming, object-oriented programming and object-based programming.
- An appendix that can be used as a quick reference for the generic algorithms, describing their behavior, and providing concrete examples of how to use them.
0201824701B04062001
About the Author
Stanley B. Lippman is Architect with the Visual C++ development team at Microsoft. Previously, he served as a Distinguished Consultant at the Jet Propulsion Laboratories (JPL). Stan spent more than twelve years at Bell Laboratories, where he worked with Bjarne Stroustrup on the original C++ implementation and the Foundation research project. After Bell Laboratories, Stan worked at Disney Feature Animation, originally as principal software engineer, then as software technical director on Fantasia 2000.
Josée Lajoie is a staff development analyst in the IBM Canada Laboratory C/C++ Compiler group, and is currently the chair of the core language working group for the ANSI/ISO C++ Standard Committee. In addition, she is a regular columnist on the evolution of the C++ Language Standard for the C++ Report..
0201824701AB01312005
Customer Reviews
The best intermediate level book available,
If you're serious about the language then you'll want to read this book, probably side by side with Stroustrup. It is the best intermediate level book available, and these two books are sufficient to give you a thorough grounding. Some caveats:
1. Not for beginners. Get an introductory text from Deitel and Deitel, or Robert Lafore.
2. It is disorganised. But you need to take into account that this book is not meant to be skimmed over in a weekend, like most programming texts. You're meant to sit down and go through this book thoroughly, over weeks and months if needs be. Take notes as you go.
3. Get a copy of the answers book. The exercises are very good and are not put there for filler. Write code.
4. There's no getting away from the fact that C++ is a complicated and difficult language. This book acknowledges that; some many others don't and will waste your time and money as a result. It will get you to an adequate level if you invest the time.
5. Despite it's lack of structure, the authors approach the language in a very clear and logical manner, which is the kind of mindset that anyone I have ever come into contact with who was really proficient at C++ has had.
Very informative, but disorganized
An extremely informative book, in fact far more informative than C++ for dummies and Learn C++ in 21days. I would not recommend it as a refernce as the topics are not well organized. Beginners should read something else first as this book is quite technical. But if you know C programming or any other OOP language, this book beats every other C++ book.
The best book on c++
Everyone who programs in c++ should own a copy of this book. The reasons the layout of the book do seem strange to some is due to the changes in the language over the past few years. Topics such as the STL that used to be introduced as an add on in chapter 32 in most books are now at the heart of the language and hence are introduced at the start of this book. To understand modern C++ you really need to grasp these concepts. The examples are concise, well written and appropriate. A must buy!




