Sams Teach Yourself C++ in 24 Hours with CD ROM / Edition 4

Multimedia Set (Print)
Used and New from Other Sellers
Used and New from Other Sellers
from $1.99
Usually ships in 1-2 business days
(Save 94%)
Other sellers (Multimedia Set)
  • All (33) from $1.99   
  • New (1) from $19.52   
  • Used (32) from $1.99   
Sort by
Page 1 of 1
Showing All
Note: Marketplace items are not eligible for any coupons and promotions
Seller since 2008

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.


Ships from: fallbrook, CA

Usually ships in 1-2 business days

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


This up-to-date guide to C++ programming is all you need to teach yourself the basics in 24 hours. Jesse Liberty's Sams Teach Yourself C++ in 24 Hours is a hand-on guide complete with examples of syntax and detailed analysis of code. By the end of the book, you will have learned the fundamentals of C++, including managing I/O loops and arrays, object-oriented programming, and creating C++ applications. A CD is included that provides you with all the source code needed to develop the samples in the book as well as the Cygnus Insight Debugger and the Dev-C++ IDE. Join over 250,000 readers who have learned C++ programming from Jesse Liberty!

Read More Show Less

Product Details

  • ISBN-13: 9780672326813
  • Publisher: Sams
  • Publication date: 8/6/2004
  • Series: Sams Teach Yourself Series
  • Edition description: Book with CD ROM
  • Edition number: 4
  • Pages: 503
  • Product dimensions: 7.32 (w) x 9.10 (h) x 1.11 (d)

Meet the Author

Jesse Liberty is the author of numerous books on software development, including best-selling titles in C++ and .NET. He is the president of Liberty Associates, Inc.,, where he provides custom programming, consulting and training.

David B. Horvath, CCP is a senior consultant in the Philadelphia, Pennsylvania area. He has been in the field for more than 15 years and is also a part-time adjunct professor at local and distance-learning universities teaching such topics as C++, Unix/Linux and Database Techniques. He received his masters of organizational dynamics from the University of Pennsylvania in 1998. He has provided seminars and workshops to professional societies and corporations on an international basis. David is the author of UNIX for the Mainframer (Prentice-Hall/PTR), coauthor of Sams Teach Yourself C++ for Linux in 21 Days (with Jesse Liberty), contributing author to Unix Unleashed (several editions including cover credit), Red Hat Linux Unleashed (many editions), Learn Shell Programming in 24 Hours, Linux Unleashed Fourth Edition, Linux Programming Unleashed Second Edition and has written numerous magazine articles. He is also an active volunteer in the community and professional societies.

Read More Show Less

Table of Contents

Pt. I Introducing C++
Hour 1 Getting started 5
Hour 2 The parts of a C++ program 21
Hour 3 Variables and constants 35
Hour 4 Expressions and statements 51
Hour 5 Functions 75
Hour 6 Program flow 99
Pt. II Classes
Hour 7 Basic classes 119
Hour 8 More about classes 135
Pt. III Memory management
Hour 9 Pointers 147
Hour 10 Advanced pointers 165
Hour 11 References 177
Hour 12 Advanced references and pointers 193
Pt. IV Power tools
Hour 13 Advanced functions 209
Hour 14 Operator overloading 221
Hour 15 Arrays 239
Pt. V Inheritance and polymorphism
Hour 16 Inheritance 261
Hour 17 Polymorphism and derived classes 281
Hour 18 Advanced polymorphism 295
Hour 19 Linked lists 317
Pt. VI Special topics
Hour 20 Special classes, functions, and pointers 331
Hour 21 The preprocessor 361
Hour 22 Object-oriented analysis and design 389
Hour 23 Templates 417
Hour 24 Exceptions, error handling, and more 435
Pt. VII Appendices
App. A Binary and hexadecimal 457
Read More Show Less

Customer Reviews

Average Rating 3
( 9 )
Rating Distribution

5 Star


4 Star


3 Star


2 Star


1 Star


Your Rating:

Your Name: Create a Pen Name or

Barnes & 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 & 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 & 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 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 & and its sublicensees the royalty-free, perpetual, irrevocable right and license to use the review in accordance with the Barnes & Terms of Use.
  • - Barnes & reserves the right not to post any review -- particularly those that do not follow the terms and conditions of these Rules. Barnes & 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 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
  • Posted March 21, 2010

    Not recommended to someone who is new to C++

    As a person who was a programmer many years ago, I was trying to pick up C++ for fun. I didn't find this book to be well organized nor accurate. t was difficult to follow. I returned it.

    Was this review helpful? Yes  No   Report this review
  • Posted December 4, 2009

    more from this reviewer

    Don't buy this book!!!

    This book is terribly confusing. By the time you're halfway through chapter 2, you'll be more lost than Rick Moranis in Ghostbusters II. This book is supposed to be for beginners, but don't buy into it!!! Get another beginning C++ book. Definitely not this one.

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

    Posted May 29, 2001

    I wasted my money

    To be honest I believe that for what was paid I should have gotten a better book. The best part of the buy was the software. I had a lot of problems getting it to install properly, but after installation was worth the effort. I gave it such a low score because the book and software did not did not match. After entering what the book illustrated, the software kept finding problems. After searching the internet and using other source I was able to build the programs. I do agree that with proper addition of programs that would prove useful, andgave you a bit more to work with it would be the perfect beginner book.

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

    Posted January 25, 2001

    Good Book for beginners

    This is a good book if you have no previous programming knowledge. It is very easy to understand but i think you need to spend more than one day on it to write a program from scratch mr. graphics designer...I didn't learn a great deal of extra knowledge from this book though.

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

    Posted January 29, 2001

    a reviewer

    i think this book is good because im a total newbie, its tells ya alot of stuff (the basics and a bit more) BUT it doesnt actualy show you how to make a program that has any really important use for you, its just all about maths programs, i know C++ was made with maths in mind but maybe the author could have showed use a usefull program and maybe touched a bit on windows programing because, lets face it, DOS is rubbish, nearly everyone uses windows, email me if u agree or disagree

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

    Posted June 1, 2000

    Am I the only one?

    'Teach Yourself C++ in 24 Hours' sounds great, right? After a day of intensive training using this book/cd rom, I still feel I can't write a program. I don't know, I think I should have bought another book.

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

    Posted January 25, 2000

    Needs to be simplified!

    Not descriptive enough for the beginner. I have chosen not to use this book for my students!

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

    Posted October 26, 2009

    No text was provided for this review.

  • Anonymous

    Posted October 21, 2012

    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)