Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Mike and Phani's Essential C++ Techniques

Buy

C++ is the language of choice for developing the most sophisticated Windows programs, but it is filled with hidden traps for the unwary. Mike Hyman and Phani Vaddadi's no-nonsense book helps C++ programmers avoid these traps by providing invaluable techniques gleaned from a combined 30 years of experience. In this book, you'll find a number of invaluable real-world tips and techniques that will help you improve your code and coding practices.

What you’ll learn

Who this book is for

This is a terrific book for intermediate C++ programmers looking to improve their C++ programming skills, and advanced programmers seeking extra techniques and novel approaches to solving difficult problems.

Table of Contents

  1. Start with a Good Design
  2. Darn Reasonable Practices
  3. Dealing with Compiler-Generated Code
  4. Pointers and Memory
  5. Arrays
  6. Classes
  7. Abstract Base Classes
  8. Constructors
  9. Inheritance
  10. Operator Overloading
  11. Templates
  12. Miscellaneous Goop
  13. Performance
  14. Using Assembly
  15. General Debugging Stuff
  16. Specific Debugging Stuff
  17. Smart Pointers
  18. Reference Counting
  19. Dynamic Arrays
  20. Strings
  21. Bit Manipulation
  22. Sorting
  23. Regular Expression Matching
(HTML tags aren't allowed.)

Mysterious Creatures: A Guide to Cryptozoology, 2 Volume Set
Mysterious Creatures: A Guide to Cryptozoology, 2 Volume Set
From Bigfoot and the bonobo to the Central Asian wildman and winged humanoid, this volume presents over 1000 A-to-Z entries on every reported cryptid - i.e. legendary animal unknown to science - from around the world. Each entry traces the history of sightings and known habitats, including details such as: popular name; distribution; etymology;...
Enterprise Web Development: Building HTML5 Applications: From Desktop to Mobile
Enterprise Web Development: Building HTML5 Applications: From Desktop to Mobile

If you want to build your organization’s next web application with HTML5, this practical book will help you sort through the various frameworks, libraries, and development options that populate this stack. You’ll learn several of these approaches hands-on by writing multiple versions of a sample web app throughout the...

DK Essential Managers: Innovation
DK Essential Managers: Innovation
In today’s dynamic and turbulent world, organizations face a stark challenge—change or perish. Unless they keep renewing their products and services, and update the ways they create and deliver them, they risk being overtaken by competitors. Innovation—the process of change—is critical to the success...

High Definition Audio for the Digital Home: Proven Techniques for Getting It Right the First Time
High Definition Audio for the Digital Home: Proven Techniques for Getting It Right the First Time
Digital technology is driving the development of new types of content, a variety of media distribution options and innovative digital devices, all of which point to the emergence of a new digital entertainment industry. As we focus on making digital entertainment easier to access and view on different devices throughout the home, a vast number of...
Juniper Networks Warrior: A Guide to the Rise of Juniper Networks Implementations
Juniper Networks Warrior: A Guide to the Rise of Juniper Networks Implementations
The network has changed a lot recently, with 10 years’ worth of developments packed into just 2 or 3. Those changes have been in specific network domains. The industry has grown out of the “just put another rack in” approach, because putting another rack in does not necessarily equate to gaining...
SWT : The Standard Widget Toolkit, Volume 1 (The Eclipse Series)
SWT : The Standard Widget Toolkit, Volume 1 (The Eclipse Series)

The Standard Widget Toolkit (SWT) is a new class library for creating graphical user interfaces (GUIs) in Java. Created as part of the Eclipse project, SWT allows developers to build efficient, portable applications that directly access the user-interface facilities of the operating systems it is implemented on. This...

©2021 LearnIT (support@pdfchm.net) - Privacy Policy