Zum Hauptinhalt springen
Nicht aus der Schweiz? Besuchen Sie lehmanns.de
Für diesen Artikel ist leider kein Bild verfügbar.

100 C++ Mistakes and How to Avoid Them (eBook)

(Autor)

eBook Download: EPUB
2025
360 Seiten
Manning (Verlag)
978-1-63835-731-5 (ISBN)
Systemvoraussetzungen
42,06 inkl. MwSt
(CHF 40,95)
Der eBook-Verkauf erfolgt durch die Lehmanns Media GmbH (Berlin) zum Preis in Euro inkl. MwSt.
  • Download sofort lieferbar
  • Zahlungsarten anzeigen
Learn how to handle errors, inefficiencies, and outdated paradigms by exploring the most common mistakes you'll find in production C++ code.100 C++ Mistakes and How To Avoid Them reveals the problems you'll inevitably encounter as you write new C++ code and diagnose legacy applications, along with practical techniques you need to resolve them. Inside 100 C++ Mistakes and How To Avoid Them you'll learn how to: *; Design solid classes *; Minimize resource allocation/deallocation issues *; Use new C++ features *; Identify the differences between compile and runtime issues *; Recognize C-style idioms that miss C++ functionality *; Use exceptions well 100 C++ Mistakes and How To Avoid Them gives you practical insights and techniques to improve your C++ coding kung fu. Author Rich Yonts has been using C++ since its invention in the 1980s. This book distills that experience into practical, reusable advice on how C++ programmers at any skill level can improve their code. Unlike many C++ books that concentrate on language theory and toy exercises, this book is loaded with real examples from production codebases. About the technology Over ten billion lines of C++ code are running in production applications, and 98-developers find and fix mistakes in them every day. Even mission-critical applications have bugs, performance inefficiencies, and readability problems. This book will help you identify them in the code you're maintaining and avoid them in the code you're writing. About the book 100 C++ Mistakes and How To Avoid Them presents practical techniques to improve C++ code, from legacy applications to modern codebases that use C++ 11 and beyond. Author Rich Yonts provides a concrete example to illustrate each issue, along with a step-by-step walkthrough for improving readability, effectiveness, and performance. Along the way, you'll even learn how and where to replace outdated patterns and idioms with modern C++. What's inside *; Design solid classes *; Resource allocation/deallocation issues *; Compile and runtime problems *; Replace C-style idioms with proper C++ About the reader Covers C++ 98 through 23, with an emphasis on diagnosing and improving legacy code. About the author Rich Yonts is a Senior Software Engineer at Teradata and a long-time software engineer using C++, Java, and Python. He has held a number of technical and leadership roles during his many years at IBM and Sony. Table of Contents 1 C++: With great power comes great responsibility Part 1 2 Better modern C++: Classes and types 3 Better modern C++: General programming 4 Better modern C++: Additional topics Part 2 5 C idioms 6 Better premodern C++ Part 3 7 Establishing the class invariant 8 Maintaining the class invariant 9 Class operations 10 Exceptions and resources 11 Functions and coding 12 General coding
Erscheint lt. Verlag 25.2.2025
Sprache englisch
Themenwelt Mathematik / Informatik Informatik Programmiersprachen / -werkzeuge
Informatik Software Entwicklung User Interfaces (HCI)
ISBN-10 1-63835-731-5 / 1638357315
ISBN-13 978-1-63835-731-5 / 9781638357315
Informationen gemäß Produktsicherheitsverordnung (GPSR)
Haben Sie eine Frage zum Produkt?
EPUBEPUB (Adobe DRM)

Kopierschutz: Adobe-DRM
Adobe-DRM ist ein Kopierschutz, der das eBook vor Mißbrauch schützen soll. Dabei wird das eBook bereits beim Download auf Ihre persönliche Adobe-ID autorisiert. Lesen können Sie das eBook dann nur auf den Geräten, welche ebenfalls auf Ihre Adobe-ID registriert sind.
Details zum Adobe-DRM

Dateiformat: EPUB (Electronic Publication)
EPUB ist ein offener Standard für eBooks und eignet sich besonders zur Darstellung von Belle­tristik und Sach­büchern. Der Fließ­text wird dynamisch an die Display- und Schrift­größe ange­passt. Auch für mobile Lese­geräte ist EPUB daher gut geeignet.

Systemvoraussetzungen:
PC/Mac: Mit einem PC oder Mac können Sie dieses eBook lesen. Sie benötigen eine Adobe-ID und die Software Adobe Digital Editions (kostenlos). Von der Benutzung der OverDrive Media Console raten wir Ihnen ab. Erfahrungsgemäß treten hier gehäuft Probleme mit dem Adobe DRM auf.
eReader: Dieses eBook kann mit (fast) allen eBook-Readern gelesen werden. Mit dem amazon-Kindle ist es aber nicht kompatibel.
Smartphone/Tablet: Egal ob Apple oder Android, dieses eBook können Sie lesen. Sie benötigen eine Adobe-ID sowie eine kostenlose App.
Geräteliste und zusätzliche Hinweise

Buying eBooks from abroad
For tax law reasons we can sell eBooks just within Germany and Switzerland. Regrettably we cannot fulfill eBook-orders from other countries.

Mehr entdecken
aus dem Bereich
Künstliche Intelligenz rechtskonform im privaten und öffentlichen …

von Natascha Windholz

eBook Download (2024)
Carl Hanser Fachbuchverlag
CHF 68,35
Implement expert-level techniques for high-performance graphics with …

von Sergey Kosarevsky; Viktor Latypov; Alexey Medvedev

eBook Download (2025)
Packt Publishing (Verlag)
CHF 29,30