Mike and Phani's Essential C++ Techniques / Edition 1

Mike and Phani's Essential C++ Techniques / Edition 1

by Michael Hyman, Phani Vaddadi
     
 

ISBN-10: 1893115046

ISBN-13: 9781893115040

Pub. Date: 10/11/1999

Publisher: Apress

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

…  See more details below

Overview

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

Read More

Product Details

ISBN-13:
9781893115040
Publisher:
Apress
Publication date:
10/11/1999
Edition description:
1999
Pages:
600
Product dimensions:
7.00(w) x 9.25(h) x 0.70(d)

Table of Contents

Introduction1
Pt. IThe Techniques3
Ch. 1Start with a Good Design5
Ch. 2Darn Reasonable Practices13
Ch. 3Dealing with Compiler-Generated Code37
Ch. 4Pointers and Memory43
Ch. 5Arrays55
Ch. 6Classes59
Ch. 7Abstract Base Classes83
Ch. 8Constructors93
Ch. 9Inheritance107
Ch. 10Operator Overloading115
Ch. 11Templates123
Ch. 12Miscellaneous Goop127
Ch. 13Performance133
Ch. 14Using Assembly147
Ch. 15General Debugging Stuff151
Ch. 16Specific Debugging Stuff157
Pt. IISample Code169
Ch. 17Smart Pointers171
Ch. 18Reference Counting175
Ch. 19Dynamic Arrays179
Ch. 20Strings191
Ch. 21Bit Manipulation199
Ch. 22Sorting207
Ch. 23Regular Expression Matching213
App. About the CD-ROM225

Read More

Customer Reviews

Average Review:

Write a Review

and post it to your social network

     

Most Helpful Customer Reviews

See all customer reviews >