C++ Programming: From Problem Analysis to Program Design

by
Edition: 1st
Format: Paperback
Pub. Date: 2002-03-01
Publisher(s): Course Technology
  • Free Shipping Icon

    This Item Qualifies for Free Shipping!*

    *Excludes marketplace orders.

List Price: $251.99

Buy New

Arriving Soon. Will ship when available.
$239.99

Rent Textbook

Select for Price
There was a problem. Please try again later.

Used Textbook

We're Sorry
Sold Out

eTextbook

We're Sorry
Not Available

How Marketplace Works:

  • This item is offered by an independent seller and not shipped from our warehouse
  • Item details like edition and cover design may differ from our description; see seller's comments before ordering.
  • Sellers much confirm and ship within two business days; otherwise, the order will be cancelled and refunded.
  • Marketplace purchases cannot be returned to eCampus.com. Contact the seller directly for inquiries; if no response within two days, contact customer service.
  • Additional shipping costs apply to Marketplace purchases. Review shipping costs at checkout.

Summary

Finally, a book dedicated entirely to C++! Written for the modern programmer, this innovative text focuses on the nature and obvious advantages of C++ as a language. Featuring problem-solving throughout the text, examples are relevant C++ examples that match and highlight the specific qualities of C++ rather than basic, generic programming examples. Meant for the serious C++ programmer, this book will provide excellent instruction and theory regarding this language.

Table of Contents

Preface xix
An Overview of Computers and Programming Languages
1(20)
Basic Elements of C++
21(70)
Input/Output
91(52)
Control Structures I (Selection)
143(56)
Control Structures II (Repetition)
199(58)
User-Defined Functions I
257(34)
User-Defined Functions II
291(64)
User-Defined Simple Data Types, Namespaces, and the string Type
355(50)
Arrays and Strings
405(46)
Arrays II: Applications and Extensions
451(60)
Recursion
511(28)
Records (Struct)
539(36)
Classes and Data Abstraction
575(60)
Inheritance and Composition
635(68)
Pointers, Classes, and Virtual Functions
703(56)
Overloading and Templates
759(84)
Linked Lists
843(82)
Stacks and Queues
925(108)
Appendix A Reserved Words 1033(2)
Appendix B Operator Precedence 1035(2)
Appendix C Character Sets 1037(4)
Appendix D Operator Overloading 1041(2)
Appendix E Naming Conventions of Header Files in ANSI/ISO Standard C++ and Standard C++ 1043(2)
Appendix F Header Files 1045(8)
Appendix G Memory Size on a System 1053(2)
Appendix H Answers to Selected Exercises 1055(12)
Index 1067

An electronic version of this book is available through VitalSource.

This book is viewable on PC, Mac, iPhone, iPad, iPod Touch, and most smartphones.

By purchasing, you will be able to view this book online, as well as download it, for the chosen number of days.

Digital License

You are licensing a digital product for a set duration. Durations are set forth in the product description, with "Lifetime" typically meaning five (5) years of online access and permanent download to a supported device. All licenses are non-transferable.

More details can be found here.

A downloadable version of this book is available through the eCampus Reader or compatible Adobe readers.

Applications are available on iOS, Android, PC, Mac, and Windows Mobile platforms.

Please view the compatibility matrix prior to purchase.