Sams Teach Yourself C++ in One Hour a Day / Edition 6
  • Sams Teach Yourself C++ in One Hour a Day / Edition 6
  • Sams Teach Yourself C++ in One Hour a Day / Edition 6

Sams Teach Yourself C++ in One Hour a Day / Edition 6

4.0 6
by Jesse Liberty, Siddhartha Rao, Bradley L. Jones
     
 

ISBN-10: 0672329417

ISBN-13: 9780672329418

Pub. Date: 07/25/2008

Publisher: Sams

Sams Teach Yourself C++ in 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:

  • Master the fundamentals of C++ and object-oriented programming

…  See more details below

Overview

Sams Teach Yourself C++ in 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:

  • Master the fundamentals of C++ and object-oriented programming
  • Learn some of the more advanced features of C++
  • Learn the Standard Template Library and the containers and algorithms used in most real-world C++ applications
  • Learn how to build effective programs in C++ with hands-on exercises
  • Get expert tips on implementing C++ in the corporate environment

¿

Learn on your own time, at your own pace

  • No previous programming experience required
  • Learn C++ and object-oriented design, programming, and analysis
  • Write fast and powerful C++ programs, compile the source code, and create executable files
  • Understand the latest ANSI standard
  • Use the Standard Template Library’s algorithms and containers to write feature-rich yet stable C++ applications
  • Develop sophisticated programming techniques with functions, arrays, variables, and smart pointers
  • Learn to expand your program’s power with inheritance and polymorphism
  • Master the features of C++ by learning from programming experts
  • Works with all ANSI C++ compilers

Read More

Product Details

ISBN-13:
9780672329418
Publisher:
Sams
Publication date:
07/25/2008
Series:
Sams Teach Yourself Series
Edition description:
Sixth Edition
Pages:
857
Product dimensions:
7.00(w) x 9.00(h) x 1.90(d)

Table of Contents

PART I: The Basics

LESSON 1: Getting Started

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: Organizing Code with Functions

LESSON 7: Controlling Program Flow

LESSON 8: Pointers Explained

LESSON 9: Exploiting References

PART II: Fundamentals of Object-Oriented Programming and C++

LESSON 10: Classes and Objects

LESSON 11: Implementing Inheritance

LESSON 12: Polymorphism

LESSON 13: Operator Types and Operator Overloading

LESSON 14: Casting Operators

LESSON 15: An Introduction to Macros and Templates

PART III: Learning the Standard Template Library (STL)

LESSON 16: An Introduction to the Standard Template Library

LESSON 17: The STL string Class

LESSON 18: STL Dynamic Array Classes

LESSON 19: STL list

LESSON 20: STL set and multiset

LESSON 21: STL map and multimap

PART IV: More STL

LESSON 22: Understanding Function Objects

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: Working with Streams

LESSON 28: Exception Handling

LESSON 29: Tapping Further into the Preprocessor

Appendixes

APPENDIX A: Working with Numbers: Binary and Hexadecimal

APPENDIX B: C++ Keywords

APPENDIX C: Operator Precedence

APPENDIX D: Answers

Index

Read More

Customer Reviews

Average Review:

Write a Review

and post it to your social network

     

Most Helpful Customer Reviews

See all customer reviews >

Sams Teach Yourself C++ in One Hour a Day (Sams Teach Yourself Series) 4 out of 5 based on 0 ratings. 6 reviews.
Anonymous More than 1 year ago
This is an absolute must read for a completely new to C++ person. this book will hold your hand from baby steps like a typical "Hello world" program to object oriented programming, and a lot more advanced stuff. It explains each and every single line of code in every example and what they do. There is also a "workshop" at the end of each chapter that tests your knowledge based on what you learned, some of it asks you to write code, some of it will ask you to find the "bug" in a given code. the final Verdict: If you're completely new or even intermediate, get this!!!!
Jinx-Wolf More than 1 year ago
I absolutely love this book. If only they had a nook version that I could purchase. I'd pay almost any price to get this in a readable epub format. I've been reading the pdf version on my computer over the past few days, but quickly realized how strenuous that was on my eyes. Being a little impulsive, I went out and bought a nook specifically to read the book, but after loading up the pdf, the code was all jumbled up. I'm going to give the newer "Teach yourself c++ in 24 hours" a shot, and hopefully my experience with it is the same as this one. The book overall has been fantastic and very comprehensive. I wish there were a tad bit more practical examples of code, but it gives you enough for a basic understanding. There are several other books out there to show you practical use of C++, and this book does it's job of teaching you the basics. Please B&N, try to get this on my nook ASAP! :)
Anonymous More than 1 year ago
Anonymous More than 1 year ago
Anonymous More than 1 year ago
Guest More than 1 year ago
I never read the 5th edition of this book, so I can't really remark on the differences with this 6th edition. But considering just this edition... The book fits well into the style of the series of 'Teach Yourself ... in One Hour a Day'. Each chapter, which the authors term a lesson, is bite-sized. I can readily envisage a typical neophyte to programming (of any language) being able to assimilate its contents in roughly an hour. Keep in mind that if you have never encountered this series before, then don't take too literally the one hour limit, as far as understanding the text in each chapter. Some chapters will naturally be more important and cover more complex concepts than others. If you need extra time, take it. The shoehorning into an hour is only an approximation. What might be the simpler chapters? One could be that on controlling program flow, using while, do-while and for loops. The most important item in this chapter is that you should use these constructs whenever possible, in place of goto. Yes, you can use goto in C++. But the book warns that this leads to spaghetti code. Tangled and difficult to debug and extend. Goto is a tempting shortcut to beginners that must be resisted. A more complicated chapter is on pointers. Describing the some of the myriad ways that they can be used and misused. There is ample warning about pointer errors. The book does not do a comparitive analysis with other languages. But you should know that the designers of Java thought pointer bugs in C/C++ were so numerous and miserable that pointer arithmetic has been essentially banned in Java. Yeah, you want to be a C++ programmer why else would you be considering this book? That's fair enough. But it doesn't hurt to know some of the key differences between C++ and its major alternative, which seems to be Java. If nothing else, this particular difference can keep you focused on very carefully writing pointer code.