-27%
34,99 €
Statt 47,99 €**
34,99 €
inkl. MwSt.
**Preis der gedruckten Ausgabe (Broschiertes Buch)
Sofort per Download lieferbar
0 °P sammeln
-27%
34,99 €
Statt 47,99 €**
34,99 €
inkl. MwSt.
**Preis der gedruckten Ausgabe (Broschiertes Buch)
Sofort per Download lieferbar

Alle Infos zum eBook verschenken
0 °P sammeln
Als Download kaufen
Statt 47,99 €**
-27%
34,99 €
inkl. MwSt.
**Preis der gedruckten Ausgabe (Broschiertes Buch)
Sofort per Download lieferbar
0 °P sammeln
Jetzt verschenken
Statt 47,99 €**
-27%
34,99 €
inkl. MwSt.
**Preis der gedruckten Ausgabe (Broschiertes Buch)
Sofort per Download lieferbar

Alle Infos zum eBook verschenken
0 °P sammeln
  • Format: ePub


Master complex C++ programming with this helpful, in-depth resource From game programming to major commercial software applications, C++ is the language of choice. It is also one of the most difficult programming languages to master. While most competing books are geared toward beginners, Professional C++, Third Edition, shows experienced developers how to master the latest release of C++, explaining little known features with detailed code examples users can plug into their own codes. More advanced language features and programming techniques are presented in this newest edition of the book,…mehr

  • Geräte: eReader
  • mit Kopierschutz
  • eBook Hilfe
  • Größe: 3.95MB
Produktbeschreibung
Master complex C++ programming with this helpful, in-depth resource From game programming to major commercial software applications, C++ is the language of choice. It is also one of the most difficult programming languages to master. While most competing books are geared toward beginners, Professional C++, Third Edition, shows experienced developers how to master the latest release of C++, explaining little known features with detailed code examples users can plug into their own codes. More advanced language features and programming techniques are presented in this newest edition of the book, whose earlier editions have helped thousands of coders get up to speed with C++. Become familiar with the full capabilities offered by C++, and learn the best ways to design and build applications to solve real-world problems. Professional C++, Third Edition has been substantially revised and revamped from previous editions, and fully covers the latest (2014) C++ standard. Discover how to navigate the significant changes to the core language features and syntax, and extensions to the C++ Standard Library and its templates. This practical guide details many poorly understood elements of C++ and highlights pitfalls to avoid. Best practices for programming style, testing, and debugging Working code that readers can plug into their own apps In-depth case studies with working code Tips, tricks, and workarounds with an emphasis on good programming style Move forward with this comprehensive, revamped guide to professional coding with C++.

Dieser Download kann aus rechtlichen Gründen nur mit Rechnungsadresse in A, B, BG, CY, CZ, D, DK, EW, E, FIN, F, GR, H, IRL, I, LT, L, LR, M, NL, PL, P, R, S, SLO, SK ausgeliefert werden.

  • Produktdetails
  • Verlag: John Wiley & Sons
  • Seitenzahl: 984
  • Erscheinungstermin: 25. August 2014
  • Englisch
  • ISBN-13: 9781118858134
  • Artikelnr.: 41495221
Autorenporträt
Marc Gregoire is a software engineer and developer ofC/C++ applications for both Windows and Linux. He is a MicrosoftVisual C++ MVP, the founder of the Belgian C++ users group, and iscurrently working on 3D laser scanning software for NikonMetrology. He previously worked on critical 2G and 3G telecomsoftware for Siemens and Nokia Siemens Networks. Marc maintains ablog at nuonsoft.com/blog. Wrox Professional guides are planned and written byworking programmers to meet the real-world needs of programmers,developers, and IT professionals. Focused and relevant, theyaddress the issues technology professionals face every day. Theyprovide examples, practical solutions, and expert education in newtechnologies, all designed to help programmers do a better job.
Inhaltsangabe
INTRODUCTION xlviiPART I: INTRODUCTION TO PROFESSIONAL C++CHAPTER 1: A CRASH COURSE IN C++ AND THE STANDARD LIBRARY 3CHAPTER 2: WORKING WITH STRINGS AND STRING VIEWS 57CHAPTER 3: CODING WITH STYLE 71PART II: PROFESSIONAL C++ SOFTWARE DESIGNCHAPTER 4: DESIGNING PROFESSIONAL C++ PROGRAMS 95CHAPTER 5: DESIGNING WITH OBJECTS 123CHAPTER 6: DESIGNING FOR REUSE 143PART III: C++ CODING THE PROFESSIONAL WAYCHAPTER 7: MEMORY MANAGEMENT 163CHAPTER 8: GAINING PROFICIENCY WITH CLASSES AND OBJECTS 199CHAPTER 9: MASTERING CLASSES AND OBJECTS 231CHAPTER 10: DISCOVERING INHERITANCE TECHNIQUES 277CHAPTER 11: C++ QUIRKS, ODDITIES, AND INCIDENTALS 333CHAPTER 12: WRITING GENERIC CODE WITH TEMPLATES 373CHAPTER 13: DEMYSTIFYING C++ I/O 409CHAPTER 14: HANDLING ERRORS 433CHAPTER 15: OVERLOADING C++ OPERATORS 473CHAPTER 16: OVERVIEW OF THE C++ STANDARD LIBRARY 507CHAPTER 17: UNDERSTANDING CONTAINERS AND ITERATORS 535CHAPTER 18: MASTERING STANDARD LIBRARY ALGORITHMS 607CHAPTER 19: STRING LOCALIZATION AND REGULAR EXPRESSIONS 663CHAPTER 20: ADDITIONAL LIBRARY UTILITIES 691PART IV: MASTERING ADVANCED FEATURES OF C++CHAPTER 21: CUSTOMIZING AND EXTENDING THE STANDARD LIBRARY 727CHAPTER 22: ADVANCED TEMPLATES 775CHAPTER 23: MULTITHREADED PROGRAMMING WITH C++ 813PART V: C++ SOFTWARE ENGINEERINGCHAPTER 24: MAXIMIZING SOFTWARE ENGINEERING METHODS 859CHAPTER 25: WRITING EFFICIENT C++ 881CHAPTER 26: BECOMING ADEPT AT TESTING 909CHAPTER 27: CONQUERING DEBUGGING 933CHAPTER 28: INCORPORATING DESIGN TECHNIQUES AND FRAMEWORKS 971CHAPTER 29: APPLYING DESIGN PATTERNS 991CHAPTER 30: DEVELOPING CROSS-PLATFORM AND CROSSLANGUAGE APPLICATIONS 1017APPENDIX A: C++ INTERVIEWS 1039APPENDIX B: ANNOTATED BIBLIOGRAPHY 1063APPENDIX C: STANDARD LIBRARY HEADER FILES 1075APPENDIX D: INTRODUCTION TO UML 1083INDEX 1087