C++ Programming in Easy Steps / Edition 3

Paperback (Print)
Used and New from Other Sellers
Used and New from Other Sellers
from $1.99
Usually ships in 1-2 business days
(Save 86%)
Other sellers (Paperback)
  • All (14) from $1.99   
  • New (2) from $37.13   
  • Used (12) from $1.99   
Sort by
Page 1 of 1
Showing All
Note: Marketplace items are not eligible for any BN.com coupons and promotions
Seller since 2015

Feedback rating:



New — never opened or used in original packaging.

Like New — packaging may have been opened. A "Like New" item is suitable to give as a gift.

Very Good — may have minor signs of wear on packaging but item works perfectly and has no damage.

Good — item is in good condition but packaging may have signs of shelf wear/aging or torn packaging. All specific defects should be noted in the Comments section associated with each item.

Acceptable — item is in working order but may show signs of wear such as scratches or torn packaging. All specific defects should be noted in the Comments section associated with each item.

Used — An item that has been opened and may show signs of wear. All specific defects should be noted in the Comments section associated with each item.

Refurbished — A used item that has been renewed or updated and verified to be in proper working condition. Not necessarily completed by the original manufacturer.

Brand New Item.

Ships from: Chatham, NJ

Usually ships in 1-2 business days

  • Canadian
  • International
  • Standard, 48 States
  • Standard (AK, HI)
  • Express, 48 States
  • Express (AK, HI)
Seller since 2015

Feedback rating:


Condition: New
Brand new.

Ships from: acton, MA

Usually ships in 1-2 business days

  • Standard, 48 States
  • Standard (AK, HI)
Page 1 of 1
Showing All
Sort by


C++ Programming In Easy Steps shows the reader how to program in C++, both on Windows platforms and on Unix-based platforms, such as Linux. It contains separate chapters on the major features of C++, plus complete example programs that illustrate each aspect.
Each chapter builds the reader's knowledge of C++. By the end of this book, the reader will have gained a sound understanding of the C++ language and be able to write C++ programs and compile them into executable files.
C++ Programming In Easy Steps is a great value and has an easy-to-follow style that will be useful to anyone who wants to begin programming in C++-programmers, students, and those who just need a fundamental understanding of object oriented programming.
Read More Show Less

Product Details

  • ISBN-13: 9781840783520
  • Publisher: In Easy Steps Limited
  • Publication date: 5/1/2008
  • Series: In Easy Steps
  • Edition description: Third Edition
  • Edition number: 3
  • Pages: 192
  • Product dimensions: 7.30 (w) x 8.90 (h) x 0.60 (d)

Table of Contents

Getting started     7
Introduction     8
Installing a compiler     10
Writing a first C++ program     12
Compiling & running programs     14
Creating variables     16
Employing variable arrays     18
Employing vector arrays     20
Declaring constants     22
Summary     24
Performing operations     25
Doing arithmetic     26
Assigning values     28
Comparing values     30
Assessing logic     32
Examining conditions     34
Establishing size     36
Setting precedence     38
Casting data types     40
Summary     42
Making statements     43
Branching with if     44
Switching branches     46
Looping for     48
Looping while     50
Declaring functions     52
Passing function arguments     54
Overloading functions     56
Optimizing functions     58
Summary     60
Handling strings     61
Creating string variables     62
Getting string input     64
Solving the string problem     66
Discovering string features     68
Joining & comparing strings     70
Copying & swapping strings     72
Finding substrings     74
Replacing substrings     76
Summary     78
Reading and writing files     79
Writing a file     80
Appending to a file     82
Reading characters & lines     84
Formatting with getline     86
Manipulating input & output     88
Predicting problems     90
Recognizing exceptions     92
Handling errors     94
Summary     96
Pointing to data     97
Understanding data storage     98
Getting values with pointers     100
Doing pointer arithmetic     102
Passing pointers to functions     104
Making arrays of pointers     106
Referencing data     108
Passing references to functions     110
Comparing pointers & references     112
Summary     114
Creating classes and objects     115
Encapsulating data      116
Creating an object     118
Creating multiple objects     120
Initializing class members     122
Overloading methods     124
Inheriting class properties     126
Calling base constructors     128
Overriding base methods     130
Summary     132
Harnessing polymorphism     133
Pointing to classes     134
Calling a virtual method     136
Directing method calls     138
Providing capability classes     140
Making abstract data types     142
Building complex hierarchies     144
Isolating class structures     146
Employing isolated classes     148
Summary     150
Processing macros     151
Exploring compilation     152
Defining substitutes     154
Defining conditions     156
Providing alternatives     158
Guarding inclusions     160
Using macro functions     162
Building strings     164
Debugging assertions     166
Summary     168
Programming visually     169
Generating random numbers      170
Planning the program     172
Assigning static properties     174
Designing the interface     176
Initializing dynamic properties     178
Adding runtime functionality     180
Testing the program     182
Deploying the application     184
Summary     186
Index     187
Read More Show Less

Customer Reviews

Average Rating 3.5
( 5 )
Rating Distribution

5 Star


4 Star


3 Star


2 Star


1 Star


Your Rating:

Your Name: Create a Pen Name or

Barnes & Noble.com Review Rules

Our reader reviews allow you to share your comments on titles you liked, or didn't, with others. By submitting an online review, you are representing to Barnes & Noble.com that all information contained in your review is original and accurate in all respects, and that the submission of such content by you and the posting of such content by Barnes & Noble.com does not and will not violate the rights of any third party. Please follow the rules below to help ensure that your review can be posted.

Reviews by Our Customers Under the Age of 13

We highly value and respect everyone's opinion concerning the titles we offer. However, we cannot allow persons under the age of 13 to have accounts at BN.com or to post customer reviews. Please see our Terms of Use for more details.

What to exclude from your review:

Please do not write about reviews, commentary, or information posted on the product page. If you see any errors in the information on the product page, please send us an email.

Reviews should not contain any of the following:

  • - HTML tags, profanity, obscenities, vulgarities, or comments that defame anyone
  • - Time-sensitive information such as tour dates, signings, lectures, etc.
  • - Single-word reviews. Other people will read your review to discover why you liked or didn't like the title. Be descriptive.
  • - Comments focusing on the author or that may ruin the ending for others
  • - Phone numbers, addresses, URLs
  • - Pricing and availability information or alternative ordering information
  • - Advertisements or commercial solicitation


  • - By submitting a review, you grant to Barnes & Noble.com and its sublicensees the royalty-free, perpetual, irrevocable right and license to use the review in accordance with the Barnes & Noble.com Terms of Use.
  • - Barnes & Noble.com reserves the right not to post any review -- particularly those that do not follow the terms and conditions of these Rules. Barnes & Noble.com also reserves the right to remove any review at any time without notice.
  • - See Terms of Use for other conditions and disclaimers.
Search for Products You'd Like to Recommend

Recommend other products that relate to your review. Just search for them below and share!

Create a Pen Name

Your Pen Name is your unique identity on BN.com. It will appear on the reviews you write and other website activities. Your Pen Name cannot be edited, changed or deleted once submitted.

Your Pen Name can be any combination of alphanumeric characters (plus - and _), and must be at least two characters long.

Continue Anonymously
Sort by: Showing all of 9 Customer Reviews
  • Anonymous

    Posted July 22, 2004

    Ehh.... : - \

    This book was meerly okay at best. Sure, all the code works (all the code I tried, anyway), but some of it is incorrect, anyway. The book is full of simple mistakes. The writing was incoherent at times and poorly thought out. If the author put some time into this book, it would have been a 3- or 4-star book. Simple revisions were all that was necessary. Had he let other programmers read the book before it was published, many mistakes would have been corrected.

    1 out of 1 people found this review helpful.

    Was this review helpful? Yes  No   Report this review
  • Anonymous

    Posted April 17, 2007

    Best quick reference out there!

    This book is truly the best reference I have found for C++. Many of my fellow engineering friends agree when they see me using this book, they say, 'That book is really great!' Thanks to this book, I learned C++ in one night for a class project and now feel comfortable using it on a regular basis. He teaches mostly by example, and the examples are easy to follow and understand, though not so simplistic as to render them useless. I had some experience with Fortran prior to using this book, but I believe even the novice will learn quickly and thoroughly from this book. Very highly recommended!!!

    Was this review helpful? Yes  No   Report this review
  • Anonymous

    Posted April 3, 2006

    Excellent Primer

    I am a completely self-taught programmer. Over the years I have read many books. This book is excellent. It is not an indepth coverage of C++, but it is a very good start. I had to learn to program C++ in order to create a plug-in for a 3D software application. I originally started teaching myself with 'Beginning Visual C++' which is not a bad book, but it's a bit thick. Because of the depth of coverage, it was difficult for me to find concise information about programming C++. The result being that I didn't completely understand things like pointers and references, or the differences between them. However, C++ Programming in Easy Steps allowed me quickly digest the basic concepts of C++. The other great thing about this book is that it's a great quick reference. Who wants to flip through a 1000+ page book to get a quick reminder of how references work? Not me. Everything in this book is concise, straight to the point, and very easy to understand. The only drawback to this book is that it has a small number of typos in the section on references that can be a bit confusing. However, these typos don't detract from the overall quality of this book. I still give it 5 stars. A video game company just started using my C++ plug-in. If you're a novice to programming this book is for you. However, I would certainly pick up a more indepth book on C++ as well.

    Was this review helpful? Yes  No   Report this review
  • Anonymous

    Posted January 9, 2006

    Excellent Reference

    I used this book as a primary reference in a beginning C++ class that I took in college. The actual book for the course was too complicated and I used this book when there was something that I did not understand. I ended up getting an 'A' in the course.

    Was this review helpful? Yes  No   Report this review
  • Anonymous

    Posted December 3, 2005

    NOT GOOD!!!

    I got this book, and it treated me badly. At first, it tells you where to get a compiler in a link that is no longer working, but I expected that. Second, it tells you how to show a command prompt that the compiler exists, but i had to work around a big problem with that. Finally, it gives you the coding for a small program that says HELLO WORLD, but after the coding, it tells you what each line of coding means, then it skips to telling you that when the coding is saved, it is saved as a .cpp file, WITHOUT TELLING YOU HOW TO SAVE!!!! this book is poop. Only good uses are for fixing a wobbly chair, something to throw at your neighbor, or at worst, toilet paper. I say you avoid this book, AT ANY AND ALL COSTS!!! you have been warned.

    Was this review helpful? Yes  No   Report this review
  • Anonymous

    Posted July 12, 2005

    Excellent Book

    Great book for anyone starting out with C++. It starts from the basics, and explains everything bit by bit. It tells you how to install the MinGW compiler as well, for Windows folks. Also good for those who want a refresher of some of the more advanced things in C++, such as multiple inheritence and polymorphism. And, for under $10, this book is a true deal.

    Was this review helpful? Yes  No   Report this review
  • Anonymous

    Posted July 30, 2004

    Great for beginners and students!

    I bought this book after getting frustrated with more advanced books... It turned out to be quite awesome... It reads easily and doesnt bore you to death with author commentary like other higher level books do... I only found a few coding mistakes in it (you will find mistakes in all programming books) and they were easy to fix. Overall I had fun reading and applying this book and it was a great help!!

    Was this review helpful? Yes  No   Report this review
  • Anonymous

    Posted January 23, 2004

    Great book!

    I love this book! This is a great book for people who want to program C++! All the code works (and is up-to-date) and I haven't found any cause for complaint. You may want another book to go with this, beacuse this just teaches the basics. The best part of this book is that it can be read quickly and is great for reference! It's worth the money to buy this book.

    0 out of 1 people found this review helpful.

    Was this review helpful? Yes  No   Report this review
  • Anonymous

    Posted April 21, 2009

    No text was provided for this review.

Sort by: Showing all of 9 Customer Reviews

If you find inappropriate content, please report it to Barnes & Noble
Why is this product inappropriate?
Comments (optional)