C++ Primer
Addison-Wesley Educational Publishers Inc (Verlag)
978-0-321-71411-4 (ISBN)
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? |
aus dem Bereich