did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

We're the #1 textbook rental company. Let us show you why.

9780764589492

Professional C++

by ;
  • ISBN13:

    9780764589492

  • ISBN10:

    0764589490

  • Copyright: 2005-01-01
  • Publisher: Wrox
  • Purchase Benefits
  • Free Shipping Icon Free Shipping On Orders Over $35!
    Your order must be $35 or more to qualify for free economy shipping. Bulk sales, PO's, Marketplace items, eBooks and apparel do not qualify for this offer.
  • eCampus.com Logo Get Rewarded for Ordering Your Textbooks! Enroll Now
List Price: $39.99
We're Sorry.
No Options Available at This Time.

Summary

Geared to experienced C++ developers who may not be familiar with the more advanced features of the language, and therefore are not using it to its full capabilities Teaches programmers how to think in C++-that is, how to design effective solutions that maximize the power of the language The authors drill down into this notoriously complex language, explaining poorly understood elements of the C++ feature set as well as common pitfalls to avoid Contains several in-depth case studies with working code that's been tested on Windows, Linux, and Solaris platforms

Table of Contents

Introduction.
Part I: Introduction to Professional C++.
Chapter 1: A Crash Course in C++.
Chapter 2: Designing Professional C++ Programs.
Chapter 3: Designing with Objects.
Chapter 4: Designing with Libraries and Patterns.
Chapter 5: Designing for Reuse.
Chapter 6: Maximizing Software-Engineering Methods.
Part II: C++ Coding the Professional Way.
Chapter 7: Coding with Style.
Chapter 8: Gaining Proficiency with Classes and Objects.
Chapter 9: Mastering Classes and Objects.
Chapter 10: Discovering Inheritance Techniques.
Chapter 11: Writing Generic Code with Templates.
Chapter 12: Understanding C++ Quirks and Oddities.
Part III: Mastering Advanced Features of C++.
Chapter 13: Effective Memory Management.
Chapter 14: Demystifying C++ I/O.
Chapter 15: Handling Errors.
Part IV: Ensuring Bug-Free Code.
Chapter 16: Overloading C++ Operators.
Chapter 17: Writing Efficient C++.
Chapter 18: Developing Cross-Platform and Cross-Language Applications.
Chapter 19: Becoming Adept at Testing.
Chapter 20: Conquering Debugging.
Chapter 21: Delving into the STL: Containers and Iterators.
Part V: Using Libraries and Patterns.
Chapter 22: Mastering STL Algorithms and Function Objects.
Chapter 23: Customizing and Extending the STL.
Chapter 24: Exploring Distributed Objects.
Chapter 25: Incorporating Techniques and Frameworks.
Chapter 26: Applying Design Patterns.
Appendix A: C++ Interviews.
Appendix B: Annotated Bibliography.
Index.

Supplemental Materials

What is included with this book?

The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any access cards, study guides, lab manuals, CDs, etc.

The Used, Rental and eBook copies of this book are not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.

Rewards Program