Nicht aus der Schweiz? Besuchen Sie lehmanns.de

C++ Primer

Completely Rewritten for the New C++ 11 Standard
Buch | Softcover
XXVII, 938 Seiten
2012 | 5 Rev ed
Addison-Wesley Educational Publishers Inc (Verlag)
978-0-321-71411-4 (ISBN)
CHF 77,75 inkl. MwSt
Zu diesem Artikel existiert eine Nachauflage
Fully updated and recast for the newly released C++11 standard, this authoritative and comprehensive introduction to C++ will help you to learn the language fast, and to use it in modern, highly effective ways. Highlighting today’s best practices, the authors show how to use both the core language and its standard library to write efficient, readable, and powerful code.

C++ Primer, Fifth Edition, introduces the C++ standard library from the outset, drawing on its common functions and facilities to help you write useful programs without first having to master every language detail. The book’s many examples have been revised to use the new language features and demonstrate how to make the best use of them. This book is a proven tutorial for those new to C++, an authoritative discussion of core C++ concepts and techniques, and a valuable resource for experienced programmers, especially those eager to see C++11 enhancements illuminated.

Start Fast and Achieve More

  • Learn how to use the new C++11 language features and the standard library to build robust programs quickly, and get comfortable with high-level programming

  • Learn through examples that illuminate today’s best coding styles and program design techniques

  • Understand the “rationale behind the rules”: why C++11 works as it does

  • Use the extensive crossreferences to help you connect related concepts and insights

  • Benefit from up-to-date learning aids and exercises that emphasize key points, help you to avoid pitfalls, promote good practices, and reinforce what you’ve learned

Stanley B. Lippman has served as distinguished consultant for the Jet Propulsion Laboratory, architect for the Visual C++ development group at Microsoft, member of the technical staff at Bell Laboratories, and principal software engineer in feature animation at Disney, DreamWorks, Pixar, and PDI. Josée Lajoie, now at Pixar, was a member of IBM Canada’s C/C++ compiler development team, and chaired the core language working group for the original ANSI/ISO C++ standardization committee. Barbara E. Moo has nearly thirty years of software experience. During her fifteen years at AT&T, she worked closely with C++ inventor Bjarne Stroustrup and managed the C++ development team for several years.

Preface xxiii
Chapter 1: Getting Started 1
Part I: The Basics 29
Chapter 2: Variables and Basic Types 31
Chapter 3: Strings, Vectors, and Arrays 81
Chapter 4: Expressions 133
Chapter 5: Statements 171
Chapter 6: Functions 201
Chapter 7: Classes 253
Part II: The C++ Library 307
Chapter 8: The IO Library 309
Chapter 9: Sequential Containers 325
Chapter 10: Generic Algorithms 375
Chapter 11: Associative Containers 419
Chapter 12: Dynamic Memory 449
Part III: Tools for Class Authors 493
Chapter 13: Copy Control 495
Chapter 14: Overloaded Operations and Conversions 551
Chapter 15: Object-Oriented Programming 591
Chapter 16: Templates and Generic Programming 651
Part IV: Advanced Topics 715
Chapter 17: Specialized Library Facilities 717
Chapter 18: Tools for Large Programs 771
Chapter 19: Specialized Tools and Techniques 819
Appendix A: The Library 865Index 887

Erscheint lt. Verlag 23.8.2012
Zusatzinfo Illustrations
Verlagsort New Jersey
Sprache englisch
Maße 178 x 232 mm
Gewicht 1500 g
Einbandart kartoniert
Themenwelt Mathematik / Informatik Informatik Programmiersprachen / -werkzeuge
Informatik Software Entwicklung Objektorientierung
ISBN-10 0-321-71411-3 / 0321714113
ISBN-13 978-0-321-71411-4 / 9780321714114
Zustand Neuware
Haben Sie eine Frage zum Produkt?
Mehr entdecken
aus dem Bereich