Mike and Phani's Essential C++ Techniques

Michael Hyman, Phani Vaddadi

  • 出版商:
  • 出版日期: 1999-10-12
  • 定價: $1,200
  • 售價: 9.5$1,140
  • 語言: 英文
  • 頁數: 239
  • 裝訂: Paperback
  • ISBN: 1893115046
  • ISBN-13: 9781893115040
  • 相關分類: C++ 程式語言
  • 下單後立即進貨 (約5~7天)

商品描述

 

Summary

C++ is the language of choice for developing the most sophisticated Windows programs, but it is filled with hidden traps for the unwary. Hyman and Vaddadi’s no-nonsense book helps C++ programmers avoid these traps by providing invaluable techniques gleaned from a combined thirty years of experience. In this book, readers will find a number of ways to improve code and coding practices. Topics range from techniques for avoiding simple mistakes to sample code for creating smart pointers and dynamic arrays. Throughout, the reader will have access to both the before and after code that explains each technique.   

Table of Contents

Introduction

Part I: The Techniques

  • Chapter 1: Start with a Good Design
  • Chapter 2: Darn Reasonable Practices
  • Chapter 3: Dealing with Compiler-Generated Code
  • Chapter 4: Pointers and Memory
  • Chapter 5: Arrays
  • Chapter 6: Classes
  • Chapter 7: Abstract Base Classes
  • Chapter 8: Constructors
  • Chapter 9: Inheritance
  • Chapter 10: Operator Overloading
  • Chapter 11: Templates
  • Chapter 12: Miscellaneous Goop
  • Chapter 13: Performance
  • Chapter 14: Using Assembly
  • Chapter 15: General Debugging Stuff
  • Chapter 16: Specific Debugging Stuff

Part II: Sample Code

  • Chapter 17: Smart Pointers
  • Chapter 18: Reference Counting
  • Chapter 19: Dynamic Arrays
  • Chapter 20: Strings
  • Chapter 21: Bit Manipulation
  • Chapter 22: Sorting
  • Chapter 23: Regular Expression Matching

Appendixes

  • About the CD-ROM