Home > Store > Programming > C/C++
Sams Teach Yourself C++ in One Hour a Day, 6th Edition
- By Jesse Liberty, Siddhartha Rao, Bradley L. Jones
- Published Jul 8, 2008 by Sams. Part of the Sams Teach Yourself series.
- Copyright 2009
- Dimensions: 7x9-1/8
- Pages: 888
- Edition: 6th
- Book
- ISBN-10: 0-672-32941-7
- ISBN-13: 978-0-672-32941-8
- eBook
- ISBN-10: 0-7686-7857-9
- ISBN-13: 978-0-7686-7857-4
Register your product to gain access to bonus material or receive a coupon.
Sams Teach Yourself C++ in One Hour a Day
Jesse Liberty
Siddhartha Rao
Bradley Jones
The Sixth Edition of Sams Teach Yourself C++ in 21 Days
More than 250,000 sold!
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
Jesse Liberty is the author of numerous books on software development, including best-selling titles on C++ and .NET. He is the president of Liberty Associates, Inc., where he provides custom programming, consulting, and training.
Siddhartha Rao, Microsoft MVP for Visual C++, has experience in programming driver and application software using C++. He is an expert in the Windows programming arena and works for a German software giant. He also moderates CodeGuru.com, a vibrant online programming community.
Bradley Jones, Microsoft MVP for Visual C++, runs a number of software development sites including Developer.com, CodeGuru.com, DevX, VBForums, Gamelan, and other JupiterWeb-owned sites.
Category: Programming
Covers: C++
User Level: Beginning–Intermediate
Register your book at informit.com/register for access to source code, example files, updates, and corrections as they become available.
Downloads
Online Sample Chapter
Sample Pages
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

This book includes Instant Online Access with
and free shipping!
Instant Online Access with Safari Books Online
With your book purchase you are entitled to free, instant online access to that book on Safari Books Online for 45 days. After you've completed your purchase, you will receive instructions on how to log into Safari Books Online. If you do not want to receive online access to the book, simply uncheck the box for Instant Online Access in your cart.
This book includes Instant Online Access with
and free shipping!
Instant Online Access with Safari Books Online
With your book purchase you are entitled to free, instant online access to that book on Safari Books Online for 45 days. After you've completed your purchase, you will receive instructions on how to log into Safari Books Online. If you do not want to receive online access to the book, simply uncheck the box for Instant Online Access in your cart.

eBook
$35.99
$32.39
This PDF is DRM-free and requires the free Adobe® Reader® software. The PDF will be accessible from your Account page after purchase. Read our Non-DRM PDF FAQ.
- Save more by becoming a member.
- Request an Instructor or Media review copy.
- Corporate, Academic, and Employee Purchases
- International Buying Options
Online access to books, videos, and tutorials from Addison Wesley, Prentice Hall, Cisco Press, IBM Press, O'Reilly Media and others - starting as low as $22.99. Learn more and start a free trial.


Account Sign In
View your cart