$54.22
In stock
US imports may differ from local products. Additional terms apply. Learn More.

Amazon Global Store

  • International products have separate terms and are sold from abroad and may differ from local products including fit, age rating, and language of product, labeling, or instructions, or plugs (you may require an adapter).
  • Manufacturer warranty may not apply but you may have other rights under law.
  • Learn more about Amazon Global Store
$$54.22 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
$$54.22
Subtotal
Initial payment breakdown
Delivery cost, delivery date and order total (including tax) shown at checkout.
Ships from
Amazon US
Ships from
Amazon US
Sold by
Sold by
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
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

Something went wrong. Please try your request again later.

Sams Teach Yourself C++ in One Hour a Day Paperback – 10 May 2012

4.3 4.3 out of 5 stars 87 ratings

There is a newer edition of this item:

{"desktop_buybox_group_1":[{"displayPrice":"$54.22","priceAmount":54.22,"currencySymbol":"$","integerValue":"54","decimalSeparator":".","fractionalValue":"22","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"zYK%2Bv68khMofyOnjZugVNI1TAQhggb2jIepyn5kSYf%2FVd%2BXlmpF7Wu4TkiY4WwsthvY9531%2B4Pzvxfj1tgz9zwXJUnlAhcvUVLHHkMrum6QkyUl4qgmFSiCZRA5WDHQG6mtXzCrBuWtaTutheoq9I4nRagxtzI3FKIeBwZ%2FSwdlK4ERPWvPRnxme9mZZ1LdD","locale":"en-AU","buyingOptionType":"NEW","aapiBuyingOptionIndex":0}]}

Purchase options and add-ons

Learn C++ in Just One Hour a Day

Completely updated for the C++11 standard,
Sams Teach Yourself C++ in One Hour a Day presents the language from a practical point of view, helping you learn how to use C++11 to create faster, simpler, and more efficient C++ applications.

  • Master the fundamentals of C++ and object-oriented programming
  • Understand how C++11 features help you write compact and efficient code using concepts such as lambda expressions, move constructors, and assignment operators
  • Learn the Standard Template Library, including containers and algorithms used in most real-world C++ applications
  • Test your knowledge and expertise using exercises at the end of every lesson

Learn on your own time, at your own pace:

  • No previous programming experience required
  • Learn C++11, object-oriented programming, and analysis
  • Write fast and powerful C++ programs, compile the source code with a gcc compiler, and create executable files
  • Use the Standard Template Library’s (STL) algorithms and containers to write feature-rich yet stable C++ applications
  • Develop sophisticated programming techniques using lambda expressions, smart pointers, and move constructors
  • Learn to expand your program’s power with inheritance and polymorphism
  • Master the features of C++ by learning from programming experts
  • Learn C++11 features that allow you to program compact and high-performance C++ applications
TABLE OF CONTENTS


PART I: THE BASICS

LESSON 1: Getting Started with C++11

LESSON 2: The Anatomy of a C++ Program

LESSON 3: Using Variables, Declaring Constants

LESSON 4: Managing Arrays and Strings

LESSON 5: Working with Expressions, Statements, and Operators

LESSON 6: Controlling Program Flow

LESSON 7: Organizing Code with Functions

LESSON 8: Pointers and References Explained


PART II: FUNDAMENTALS OF OBJECT-ORIENTED C++ PROGRAMMING

LESSON 9: Classes and Objects

LESSON 10: Implementing Inheritance

LESSON 11: Polymorphism

LESSON 12: Operator Types and Operator Overloading

LESSON 13: Casting Operators

LESSON 14: An Introduction to Macros and Templates


PART III: LEARNING THE STANDARD TEMPLATE LIBRARY (STL)

LESSON 15: An Introduction to the Standard Template Library

LESSON 16: The STL String Class
LESSON 17: STL Dynamic Array Classes
LESSON 18: STL list and forward_list
LESSON 19: STL Set Classes
LESSON 20: STL Map Classes


PART IV: MORE STL

LESSON 21: Understanding Function Objects

LESSON 22: C++11 Lambda Expressions
LESSON 23: STL Algorithms
LESSON 24: Adaptive Containers: Stack and Queue
LESSON 25: Working with Bit Flags Using STL


PART V: ADVANCED C++ CONCEPTS

LESSON 26: Understanding Smart Pointers

LESSON 27: Using Streams for Input and Output
LESSON 28: Exception Handling
LESSON 29: Going Forward


APPENDIXES

A: Working with Numbers: Binary and Hexadecimal

B: C++ Keywords

C: Operator Precedence

D: Answers

E: ASCII Codes

Read more Read less

Product description

From the Back Cover


Learn C++ in Just One Hour a Day!


In just one hour a day, you’ll have all the skills you need to begin programming in C++. With this complete tutorial, you’ll quickly master the basics, and then move on to more advanced features and concepts.


Completely updated for the C++11 standard, Sams Teach Yourself C++ in One Hour a Day — the seventh edition of Sams Teach Yourself C++ in 21 Days — presents the language from a practical point of view, helping you learn how to use C++11 to create faster, simpler, and more efficient C++ applications.

  • Master the fundamentals of C++ and object-oriented programming
  • Understand how C++11 features help you write compact and efficient code using concepts such as lambda expressions, move constructors, and assignment operators
  • Learn best practices and avoid pitfalls via useful Do’s and Don’ts
  • Learn the Standard Template Library, including containers and algorithms used in most real-world C++ applications
  • Test your knowledge and expertise using exercises at the end of every lesson

Learn on your own time, at your own pace:

  • No previous programming experience required
  • Learn C++11, object-oriented programming, and analysis
  • Write fast and powerful C++ programs, compile the source code, and create executable files
  • Use the Standard Template Library’s algorithms and containers to write feature-rich yet stable C++ applications
  • Develop sophisticated programming techniques using lambda expressions, smart pointers, and move constructors
  • Learn to expand your program’s power with inheritance and polymorphism
  • Master the features of C++ by learning from programming experts
  • Learn C++11 features that allow you to program compact and high-performance C++ applications

About the Author

Siddhartha Rao is a technologist at SAP AG, the world’s leading supplier of enterprise software. As the head of SAP Product Security India, his primary responsibilities include hiring expert talent in the area of product security as well as defining development best practices that keeps SAP software globally competitive. Awarded Most Valuable Professional by Microsoft for Visual Studio–Visual C++, he is convinced that C++11 will help you program faster, simpler, and more efficient C++ applications.

Siddhartha also loves traveling and discovering new cultures given an opportunity to. For instance, parts of this book have been composed facing the Atlantic Ocean at a quaint village called Plogoff in Brittany, France―one of the four countries this book was authored in. He looks forward to your feedback on this global effort!

Product details

  • Publisher ‏ : ‎ SAMS; 7th edition (10 May 2012)
  • Language ‏ : ‎ English
  • Paperback ‏ : ‎ 768 pages
  • ISBN-10 ‏ : ‎ 0672335670
  • ISBN-13 ‏ : ‎ 978-0672335679
  • Dimensions ‏ : ‎ 17.78 x 4.39 x 23.19 cm
  • Customer Reviews:
    4.3 4.3 out of 5 stars 87 ratings

About the authors

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

Customer reviews

4.3 out of 5 stars
4.3 out of 5
87 global ratings

Review this product

Share your thoughts with other customers

Top reviews from Australia

There are 0 reviews and 0 ratings from Australia

Top reviews from other countries

SYAM
5.0 out of 5 stars Well structured book to refresh C++ skills
Reviewed in Germany on 16 August 2020
Verified Purchase
Q&A and Workshop sections at the end of each lesson helped me to try out things learned during the lesson and strengthen my understanding.
Rushikesh
5.0 out of 5 stars easy to understand
Reviewed in India on 31 July 2018
Verified Purchase
I got this at much less price (< 200 Rs). It is a book for beginners to learn C++ and introduces features of C++ 11 also. Language is smooth, easy to understand. This book is true to its title: "one hour a day". Each chapter focuses on one topic (or few related topics).
One person found this helpful
Report
Logan Geefs
5.0 out of 5 stars Worth it
Reviewed in Canada on 2 July 2015
Verified Purchase
This is the only C++ book I've read, but it's a great book, especially the first half. The second half was a little confusing, almost too many example and not enough explanations, definitely worth a read though!
x-tra
5.0 out of 5 stars Motivated, Clearly Explained Intro to C++
Reviewed in the United States on 19 October 2013
Verified Purchase
Unlike C++ Primer, which claims/attempts to be an intro, STYC++ is the real thing.

Using the Third Printing April 2013, I find very few typos or grammar troubles like another reviewer complains. In fact, very much the opposite - this writer conveys every nuance of the language with clear and direct language. It is the easy style, the directness, and most of all - the motivated introduction to concepts that sets this book far above many of the other programming language introductory books I've read (specific to C++: 'C++ Primer' and 'A Tour of C++').

The book covers the language itself in about 300 pages. The remainder of the book covers the STL with another 300 pages.

Every concept is given a complete and to-the-point working example program so you can get used to reading complete programs, not just snippets of right and wrong lines like C++ Primer does.

You're given a set of guidelines to follow at the end of important concepts (DOs & DON'Ts), and at the end of each chapter is an informative Q&A where you can almost listen in to real world 'classroom' type questions and their answers.

The back of the book contains all answers to review/exercise questions. Also of interest are the BUG BUSTER questions which show you small (yet complete) programs for you to debug.

In short, this is THE book to get started with C++11. I tried others, but this one is finally teaching me without frustration in a motivated way - explaining not only the how but the WHY and doing so in plain language that is consistently easy to understand.

By the way, ... just noting a few other reviews directing to the 5th edition by Jesse Liberty.. I've had the displeasure of reading a few other books he has authored and was very disappointed by the writing style. Just my opinion.
5 people found this helpful
Report
Mr. Alistair R. Kerr
5.0 out of 5 stars Sams Teach Yourself C++ in One Hour a Day
Reviewed in the United Kingdom on 16 January 2015
Verified Purchase
MY SON IS STILL WORKING THOUGHT IT

BUT HE SAYS IT IS A VERY GOOD BOOK, EVEN THO HE HAS COMPLETED UNIVERSITY AND IS JUST USING THE BOOK FOR REVISION