Product Cover Image

C++ Programming Today, CourseSmart eTextbook, 2nd Edition

By Barbara Johnston

Published by Pearson

Published Date: Nov 2, 2007

More Product Info


For any introductory C++ Programming Language course or general introductory computer programming course.


C++ Programming Today, 2/E presents the C++ language and object-oriented theory in an easy-to-read, comprehensive text. Written in an easy-to-read, informal style, it guides the student from beginning programming through complex object-oriented techniques. The text has a large variety of program examples along with easy-to-understand figures, summary reference tables, and appendices. The text is filled with practical programming information including style guidance, debugging, multi-file program construction, and real-world, commonsense programming advice. Extensively classroom tested during development, the text incorporates the excellent student feedback and suggestions the author received. In addition, Visual C++ 2005 Express Edition is packaged with the text, providing students with an excellent development tool for learning object-oriented programming.


Supplements Include:

  • Power Points
  • Solutions to Exercises
  • Programming Solutions to all problems
  • Test Bank (available 2/1/08)

Please go to



Table of Contents

1. C++ Overview and Software Development.

2. Getting Started, Data Types, Variables, Op, Arithmetic, Simple I/O and the C++ String.

3. Control Statements and Loops.

4. Functions Part 1, The Basics.

5. Functions Part 2, Variable Addresses, Pointers, and References.

6. Arrays.

7. Writing Classes and Using Objects.

8. Inheritance and Virtual Functions.


A. Getting Started with Microsoft Visual C++ 2005 Express Edition.

B. C++ Keywords Dictionary.

C. Operators in C++.

D. ASCII Character Codes.

E. Bits, Bytes, Memory and Hexadecimal Notation.

F. File Input/Output.

G. Partial C++ Class Reference.

H. Multi-Files Programs.

I. Microsoft Visual C++ 2005 Express Edition Debugger.

J. 1st Edition to 2nd Edition Correlation Guide.



Purchase Info ?

With CourseSmart eTextbooks and eResources, you save up to 60% off the price of new print textbooks, and can switch between studying online or offline to suit your needs.

Once you have purchased your eTextbooks and added them to your CourseSmart bookshelf, you can access them anytime, anywhere.

Buy Access

C++ Programming Today, CourseSmart eTextbook, 2nd Edition
Format: Safari Book

$78.99 | ISBN-13: 978-0-13-615100-5