Buy new:
$48.69
Delivery Monday, October 14
Ships from: Amazon
Sold by: temex llc
$48.69
No Import Fees Deposit & $18.44 Shipping to Austria Details

Shipping & Fee Details

Price $48.69
AmazonGlobal Shipping $18.44
Estimated Import Fees Deposit $0.00
Total $67.13

Delivery Monday, October 14. Order within 21 hrs 11 mins
Or fastest delivery Monday, October 7
Only 1 left in stock - order soon.
$$48.69 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
$$48.69
Subtotal
Initial payment breakdown
Shipping cost, delivery date, and order total (including tax) shown at checkout.
Ships from
Amazon
Ships from
Amazon
Sold by
Sold by
Returns
30-day refund/replacement
30-day refund/replacement
This item can be returned in its original condition for a full refund or replacement within 30 days of receipt.
Returns
30-day refund/replacement
This item can be returned in its original condition for a full refund or replacement within 30 days of receipt.
Payment
Secure transaction
Your transaction is secure
We work hard to protect your security and privacy. Our payment security system encrypts your information during transmission. We don’t share your credit card details with third-party sellers, and we don’t sell your information to others. Learn more
Payment
Secure transaction
We work hard to protect your security and privacy. Our payment security system encrypts your information during transmission. We don’t share your credit card details with third-party sellers, and we don’t sell your information to others. Learn more
$27.13
All pages and the cover are intact, but shrink wrap, dust covers, or boxed set case may be missing. Pages may include limited notes, highlighting, or minor water damage but the text is readable. Item may be missing bundled media. All pages and the cover are intact, but shrink wrap, dust covers, or boxed set case may be missing. Pages may include limited notes, highlighting, or minor water damage but the text is readable. Item may be missing bundled media. See less
Delivery Wednesday, October 16
Or fastest delivery Thursday, October 3. Order within 10 hrs 26 mins
Only 1 left in stock - order soon.
$$48.69 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
$$48.69
Subtotal
Initial payment breakdown
Shipping cost, delivery date, and order total (including tax) shown at checkout.
Access codes and supplements are not guaranteed with used items.
Added to

Sorry, there was a problem.

There was an error retrieving your Wish Lists. Please try again.

Sorry, there was a problem.

List unavailable.
Other sellers on Amazon
Kindle app logo image

Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.

Read instantly on your browser with Kindle for Web.

Using your mobile phone camera - scan the code below and download the Kindle app.

QR code to download the Kindle App

Follow the authors

Something went wrong. Please try your request again later.

Sams Teach Yourself C++ In 21 Days 5th Edition

4.4 4.4 out of 5 stars 57 ratings

There is a newer edition of this item:

{"desktop_buybox_group_1":[{"displayPrice":"$48.69","priceAmount":48.69,"currencySymbol":"$","integerValue":"48","decimalSeparator":".","fractionalValue":"69","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"4%2B%2Bg%2F6a9Y7%2FpQe4AvQpdXjeaourdhaV3GuuzpwWdPrHRyjQ%2Fehy2fIbH9%2BZI3XGWUoEFEuiCqyzsZfHrLoKIIrK55174OhSP7LUGG%2Buqi%2FjtbXFccd2PcyOKBx9oF6lnGtx9N4dc4%2BLgkFjKabOO0TgntX8v4WWzNkA9WuAHUhIwNK%2BqI7UHkP5jQqAL4VCW","locale":"en-US","buyingOptionType":"NEW","aapiBuyingOptionIndex":0}, {"displayPrice":"$27.13","priceAmount":27.13,"currencySymbol":"$","integerValue":"27","decimalSeparator":".","fractionalValue":"13","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"4%2B%2Bg%2F6a9Y7%2FpQe4AvQpdXjeaourdhaV3AbB8nipgkQ08Zv0iknINBRsC%2BsikVTBXAnKBZLfhtftZdCdYzykgCJX0e1To0c%2BPIC4LRM3j%2FGHRpkuBJiA6CXj7SrDiJT%2FFpbrHy4fWy5SwQk8VITSv1zLlXHkCytmi%2Bc%2FNxbrDz7g93OierOMgyA%3D%3D","locale":"en-US","buyingOptionType":"USED","aapiBuyingOptionIndex":1}]}

Purchase options and add-ons

Explains the fundamentals of C++ and how to use it to build object-oriented programs, add functionality, debug programs, learn exception and errorhandling techniques, and make code ANSI compliant.

Editorial Reviews

About 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. (http://www.LibertyAssociates.com) where he provides custom programming, consulting, and training.

Bradley Jones, Microsoft MVP, Visual C++, can be referred to as a webmaster, manager, coding grunt, executive editor, and various other things. His time and focus are on a number of software development sites and channels, including Developer.com, CodeGuru.com, DevX, VBForums, Gamelan, and other Jupitermedia-owned sites. This influence expands over sites delivering content to over 2.5 million unique developers a month.

His expertise is in the area of the big "C"s—C, C++, and C#—however, his experience includes development in PowerBuilder, VB, some Java, ASP, COBOL I/II, and various other technologies too old to even mention now. He has also been a consultant, analyst, project lead, associate publisher for major technical publishers, and author. His recent authoring credits include Sams Teach Yourself the C# Language in 21 Days, a 6th edition of Sams Teach Yourself C in 21 Days, and now this edition of Sams Teach Yourself C++ in 21 Days. He is also the cofounder and president of the Indianapolis .NET Developers Association, which is a charter INETA group with membership of over 700. You can often hear his ramblings on the CodeGuru.com or VBForums.com discussion forums, and he also does the weekly CodeGuru newsletter that goes out to tens of thousands of developers.


© Copyright Pearson Education. All rights reserved.

Excerpt. © Reprinted by permission. All rights reserved.

Introduction

Introduction

This book is designed to help you teach yourself how to program with C++. No one can learn a serious programming language in just three weeks, but each of the lessons in this book has been designed so that you can read the entire lesson in just a few hours on a single day.

In just 21 days, you'll learn about such fundamentals as managing input and output, loops and arrays, object-oriented programming, templates, and creating C++ applications—all in well-structured and easy-to-follow lessons. Lessons provide sample listings—complete with sample output and an analysis of the code—to illustrate the topics of the day.

To help you become more proficient, each lesson ends with a set of common questions and answers, a quiz, and exercises. You can check your progress by examining the quiz and exercise answers provided in Appendix D, "Answers."

Who Should Read This Book

You don't need any previous experience in programming to learn C++ with this book. This book starts you from the beginning and teaches you both the language and the concepts involved with programming C++. You'll find the numerous examples of syntax and detailed analysis of code an excellent guide as you begin your journey into this rewarding environment. Whether you are just beginning or already have some experience programming, you will find that this book's clear organization makes learning C++ fast and easy.

Conventions Used in This Book

Tip - These boxes highlight information that can make your C++ programming more efficient and effective.

Note - These boxes provide additional information related to material you just read.

FAQ - What do FAQs do?

Answer: These Frequently Asked Questions provide greater insight into the use of the language and clarify potential areas of confusion.

Caution - These focus your attention on problems or side effects that can occur in specific situations.

DO/DON'T

These boxes provide clear definitions of essential terms.

DO use the "Do/Don't" boxes to find a quick summary of a fundamental principle in a lesson.

DON'T overlook the useful information offered in these boxes.

This book uses various typefaces to help you distinguish C++ code from regular English. Actual C++ code is typeset in a special monospace font. Placeholders—words or characters temporarily used to represent the real words or characters you would type in code—are typeset in italic monospace . New or important terms are typeset in italic.

In the listings in this book, each real code line is numbered. If you see an unnumbered line in a listing, you'll know that the unnumbered line is really a continuation of the preceding numbered code line (some code lines are too long for the width of the book). In this case, you should type the two lines as one; do not divide them.

Sample Code for This Book

The sample code described throughout this book and Appendix D, "Answers," are available on the Sams website at http://www.samspublishing.com. Enter this book's ISBN (without the hyphens) in the Search box and click Search. When the book's title is displayed, click the title to go to a page where you can download the code and Appendix D.


© Copyright Pearson Education. All rights reserved.

Product details

  • Publisher ‏ : ‎ Sams; 5th edition (January 1, 2004)
  • Language ‏ : ‎ English
  • Paperback ‏ : ‎ 910 pages
  • ISBN-10 ‏ : ‎ 0672327112
  • ISBN-13 ‏ : ‎ 978-0672327117
  • Item Weight ‏ : ‎ 3.35 pounds
  • Dimensions ‏ : ‎ 7.5 x 2 x 9.25 inches
  • Customer Reviews:
    4.4 4.4 out of 5 stars 57 ratings

About the authors

Follow authors to get new release updates, plus improved recommendations.

Customer reviews

4.4 out of 5 stars
57 global ratings

Customers say

Customers find the book an excellent resource and helpful for self-education. They also say it's well-put together and has solid examples.

AI-generated from the text of customer reviews

Select to learn more
4 customers mention "Information value"4 positive0 negative

Customers find the book an excellent resource and say it works well as a reference. They also mention it's helpful for self-education and helps them learn C++.

"but it's an excellent book and it is definitely helping me learn C++! I recommend the book to every one." Read more

"...It suits this purpose very well.From a programming standpoint, it's also very good...." Read more

"...This book is very informative and is easy to understand. Also, in my personal opinion the 5th Edition, which is this one, is the best of all of them." Read more

"This book has been very helpful to me. It has clear explanations, well thought out examples and the occasional bit of comic relief...." Read more

3 customers mention "Pacing"3 positive0 negative

Customers find the book well-put-together. They also say the examples are solid and the layout is good.

"...sacrifice of depth for gained ease in learning, but this book is a very well done and complete treatment of the fundamentals of the C++..." Read more

"...But I am a programmer and did do a cursory glance, and its examples are pretty solid, and so is its layout...." Read more

"...Very well put together. This book makes sense!" Read more

Top reviews from the United States

Reviewed in the United States on July 13, 2006
I've always been rather hesitant to read programming books with titles that imply a sacrifice of depth for gained ease in learning, but this book is a very well done and complete treatment of the fundamentals of the C++ language.

It assumes no previous knowledge -- just a willingness to learn. It begins with "Hello, World", the classic example first introduced in the K&R C book, and then continues for the next few "days" to cover the funamental C aspects such as basic I/O, variables, functions, branching, data types, and operators.

After that preliminary information is covered, the authors begin showing basic class useage -- the general form of a class, constructors, destructors, data members, and member functions.

In the final "day" of the "week", control statements (for, do...while, switch, etc.) are given a good, and thorough treatment.

The next "week" moves on to more advanced concepts such as pointers, reference variables, function overloading, inheritance, and polymorphism. By the end of this week, you will be pretty proficient, and probably ready to implement more substantial projects, however, the book still covers more.

In the last week, other, more advanced, concepts are introduced such as friend functions, file manipulation, low level bit manipulation, and a lot more to help you become a master of this beast of a language.

This book also goes through each and every example program and provides a thorough analysis -- so you're never left in the dark as to what a program is doing or how.

This work does have some shortcomings, but they're not that significant. Yes, some of the example programs are extremely boring and you're left thinking whether you should bother entering and compiling them. Sometimes explanations are offered for the most trivial of concepts in programs, but overall, it's a great book at a great price.

In short, if you want to learn C++ and you want to learn it thoroughly, then this is your book!
40 people found this helpful
Report
Reviewed in the United States on July 9, 2012
Ok so if you wanna learn the basics of C++ this book is great although it does do it in an odd order, not a problem though if this is the first book you choose to pick up and learn from. One thing the book does that I personally dont like and feel detracts from the book as a whole is not using the following in your header:

using namespace std;

Rather than doing that most thing that are written in the book are as follows, their version first, then having used "using namespace std;" under that.

int i; //Just so the code looks correct

std::cout << "My name is Logan how old are you? ";
//cout << "My name is Logan how old are you? ";

std::cin >> i;
//cin >> i;

As you can imagine the whole std:: thing gets repetitive and obnixious really quick. Albiet programing is repetitive but come on. They even tell you at some point that using namespace std; is acceptable they just choose not to. That is my only dislike about the book. In the real world you want to type as little as you can to get the job done std:: seems like such a waste and it makes the coded pages seem garbled. (Admidetly the entire book isn't written this way as they change their format throughout. Sometimes they put at the begenning something like "using std::cout; or using std::endl;" so that they can then use "cout/endl" alone, I like a book that sticks to one way all the way through, I'm tring to learn one way, not a bunch of ways to do the same thing.)

Other than that the book is an excellent tool and reference the std:: thing is just a peve of mine.
4 people found this helpful
Report
Reviewed in the United States on March 12, 2014
The first chapter was okay but need more examples in the book. If you are looking for a okay book to start on it will be enough to grab some of the very basic coding down.
Reviewed in the United States on December 7, 2012
but it's an excellent book and it is definitely helping me learn C++! I recommend the book to every one.
Reviewed in the United States on November 13, 2022
Great price for a lot of knowledge. There are some depreciated practices (not a big deal, just a note), but it is a good starting point. That said, i do highly suggest supplementing it with learncpp.com. learncpp has a much lower difficulty curve, and goes into a lot more detail.

I found myself floundering a bit after the 6th day of this book, as it's a LOT of knowledge to take in (30-50 pages plus a quiz), so taking it slower, and breaking it down with reviews of supplemental material can help that a lot.
Reviewed in the United States on December 31, 2012
I use this book to keep my monitor high enough for me to view it easily (I'm kind of tall). It suits this purpose very well.

From a programming standpoint, it's also very good. Lays out the concepts of C++ so that a beginner can pick up pretty quickly, but has worked well as a reference.

Who am I kidding... I didn't have the concentration to actually work through it well. But I am a programmer and did do a cursory glance, and its examples are pretty solid, and so is its layout. I lend it out to friends frequently, at which point I trade it out for a Java book to keep my monitor at a comfortable height.
3 people found this helpful
Report
Reviewed in the United States on June 12, 2014
I am studying C++ basically on my own. So far I have found this book easy to follow what is being taught in each chapter that I have read. I recommend this book highly for someone who is looking for a book to learn C++ from or wants another book for their reference. John
One person found this helpful
Report
Reviewed in the United States on April 23, 2014
Whenever I want to either look into a new language this series seems like the best way to go. This book is very informative and is easy to understand. Also, in my personal opinion the 5th Edition, which is this one, is the best of all of them.

Top reviews from other countries

Matteo
5.0 out of 5 stars Five Stars
Reviewed in the United Kingdom on October 9, 2014
great