Mike and Phani’s Essential C++ Techniques

This document was uploaded by one of our users. The uploader already confirmed that they had the permission to publish it. If you are author/publisher or own the copyright of this documents, please report to us by using this DMCA report form.

Simply click on the Download Book button.

Yes, Book downloads on Ebookily are 100% Free.

Sometimes the book is free on Amazon As well, so go ahead and hit "Search on Amazon"

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.

Author(s): Michael Hyman, Phani Vaddadi (auth.)
Edition: 1
Publisher: Apress
Year: 1999

Language: English
Pages: 240
Tags: Software Engineering/Programming and Operating Systems

Front Matter....Pages i-x
Introduction....Pages 1-2
Front Matter....Pages 3-4
Start with a Good Design....Pages 5-12
Darn Reasonable Practices....Pages 13-36
Dealing with Compiler-Generated Code....Pages 37-42
Pointers and Memory....Pages 43-54
Arrays....Pages 55-58
Classes....Pages 59-82
Abstract Base Classes....Pages 83-91
Constructors....Pages 93-105
Inheritance....Pages 107-113
Operator Overloading....Pages 115-121
Templates....Pages 123-125
Miscellaneous Goop....Pages 127-132
Performance....Pages 133-146
Using Assembly....Pages 147-150
General Debugging Stuff....Pages 151-155
Specific Debugging Stuff....Pages 157-167
Front Matter....Pages 169-169
Smart Pointers....Pages 171-174
Reference Counting....Pages 175-178
Dynamic Arrays....Pages 179-189
Front Matter....Pages 169-169
Strings....Pages 191-198
Bit Manipulation....Pages 199-206
Sorting....Pages 207-212
Regular Expression Matching....Pages 213-224
Back Matter....Pages 225-240