
Mike and Phani's Essential C++ Techniques
APress
Published on 12. October 1999
Book
Paperback/Softback
X, 240 pages
978-1-893115-04-0 (ISBN)
Description
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.
More details
Edition
First Edition
Language
English
Place of publication
Berkeley
United States
Publishing group
Springer-Verlag Berlin and Heidelberg GmbH & Co. KG
Target group
College/higher education
Professional and scholarly
Professional/practitioner
Illustrations
X, 240 p. With online files/update.
Dimensions
Height: 235 mm
Width: 191 mm
Thickness: 14 mm
Weight
478 gr
ISBN-13
978-1-893115-04-0 (9781893115040)
DOI
10.1007/978-1-4302-1127-3
Schweitzer Classification
Persons
Michael Hyman works on Internet technology at a major software company in the Northwest U.S. and was formerly a business unit manager at Borland Software Corporation. Among his 10 other books are the bestselling Visual C++ For Dummies, Visual J++ For Dummies, and Dynamic HTML For Dummies. He is co-author of Mike and Phani's Essential C++ Techniques, published by Apress.
Content
I The Techniques.- 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.- II Sample Code.- 17 Smart Pointers.- 18 Reference Counting.- 19 Dynamic Arrays.- 20 Strings.- 21 Bit Manipulation.- 22 Sorting.- 23 Regular Expression Matching.- Appendix About the CD-ROM.