- Used Books
- Staff Picks
- Gifts & Gift Cards
- Sell Books
- Stores & Events
- Let's Talk Books
Special Offers see all
More at Powell's
Recently Viewed clear list
New Trade Paper
Ships in 1 to 3 days
More copies of this ISBN
Other titles in the Sams Teach Yourself...in 24 Hours series:
Sams Teach Yourself C++ in 24 Hours (Sams Teach Yourself...in 24 Hours)by Jesse Liberty
Synopses & Reviews
Includes C++ compiler and IDE for Windows, Mac & Linux
In just 24 lessons of one hour or less, you can learn the basics of programming with C++–one of the most popular and powerful programming languages ever created.
Using a straightforward, step-by-step approach, this fast and friendly tutorial teaches you everything you need to know, from installing and using a compiler, to debugging the programs you’ve created, to what’s coming in C++0x, the next version of C++.
Each lesson builds on what you’ve already learned, giving you a solid understanding of the basics of C++ programming concepts and techniques.
Step-by-step instructions carefully walk you through the most common C++ programming tasks
Quizzes and Exercises at the end of each chapter help you test yourself to make sure you’re ready to go on
Starter Kit software provides everything you need to create and compile C++ programs on any platform–Windows, Mac or Linux
Learn how to…
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.
Rogers Cadenhead is a web application developer who has written many books on Internet-related topics, including Teach Yourself Java in 24 Hours. He maintains this book’s official website at http://cplusplus.cadenhead.org.
Visual development environment for Windows, Mac and Linux
Source code for the book’s examples
Register your book at informit.com/register for convenient access to updates and corrections as they become available.
Book News Annotation:
Liberty and Cadenhead, authors of other books on software development and web applications, present C++ programming in twenty-four one hour lessons. Intended for beginners, the lessons are organized in a clear format with boxed text included throughout alerting readers to helpful features of the software or potential snags. Each chapter closes with a quiz and suggests activities to reinforce the material. A helpful glossary and an appendix explaining binary and hexadecimal numbering systems are included. The CD-ROM contains a C++ compiler and integrated development environment (IDE) for Windows, Mac and Linux. Annotation ©2011 Book News, Inc., Portland, OR (booknews.com)
The bestselling C++ tutorial is now updated for the latest standards, and enhanced to be even more engaging for beginners The book teaches C++ as a first programming language, through short, simple chapters that can be completed in no more than an hour each.
In just 24 lessons of one hour or less, you can learn the basics of programming with C++ — one of the most popular and powerful programming languages ever created.
¿ Using a straightforward, step-by-step approach, this fast and friendly tutorial teaches you everything you need to know, from installing and using a compiler, to debugging the programs you’ve created, to what’s coming in C++0x, the next version of C++.
¿ Each lesson builds on what you’ve already learned, giving you a solid understanding of the basics of C++ programming concepts and techniques.
The best-selling C++ tutorial - updated for the latest standards, and enhanced to be even more engaging for beginners
Sams Teach Yourself C++ in 24 Hours, 5/e, will help C++ beginners gain true mastery over the latest version of the C++ standard. In this book's straightforward, step-by-step approach, each lesson builds on everything that's come before, helping readers learn C++'s core features and techniques from the ground up. Friendly, accessible, and conversational, this book offers a practical grounding in the language, without ever becoming overwhelming or intimidating. Readers master key concepts, syntax, and techniques through short, practical examples that reflect today's best practices and cross-platform language standards. Coverage includes: organizing C++ programs; using variables, constants, expressions, statements, operators, and functions; controlling program flow; working with arrays and strings; creating basic and advanced classes; managing memory; using operator overloading; working with inheritance, polymorphism, and linked lists; reading and writing IO; employing object-oriented analysis and design; creating templates; handling exceptions and errors; and much more. By the time readers are finished with this book's lessons, they won't just understand C++: they'll be comfortable using it in real-world projects.
About the Author
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. (http://www.libertyassociates. com), where he provides custom programming, consulting, and training.
Rogers Cadenhead is a writer, computer programmer, and web developer who has written 23 books on Internet-related topics, including Sams Teach Yourself Java in 21 Days and Sams Teach Yourself Java in 24 Hours. He publishes the Drudge Retort and other websites that receive more than 22 million visits a year. This book’s official website is at http://cplusplus.cadenhead.org.
Table of Contents
Part I. BEGINNING C++
Hour 1. Writing Your First Program
Hour 2. Organizing the Parts of a Program
Hour 3. Creating Variables and Constants
Hour 4. Using Expressions, Statements and Operators
Hour 5. Calling Functions
Hour 6. Controlling the Flow of a Program
Hour 7. Storing Information in Arrays and Strings
Part II. CLASSES
Hour 8. Creating Basic Classes
Hour 9. Moving into Advanced Classes
Part III. MEMORY MANAGEMENT
Hour 10. Creating Pointers
Hour 11. Developing Advanced Pointers
Hour 12. Creating References
Hour 13. Developing Advanced References and Pointers
Part IV. ADVANCED C++
Hour 14. Calling Advanced Functions
Hour 15. Using Operator Overloading
Part V. INHERITANCE AND POLYMORPHISM
Hour 16. Extending Classes with Inheritance
Hour 17. Using Polymorphism and Derived Classes
Hour 18. Making Use of Advanced Polymorphism
Hour 19. Storing Information in Linked Lists
Part VI. SPECIAL TOPICS
Hour 20. Using Special Classes, Functions, and Pointers
Hour 21. Reading and Writing IO
Hour 22. Employing Object-Oriented Analysis and Design
Hour 23. Creating Templates
Hour 24. Dealing with Exceptions and Error Handling
Part VII. APPENDIXES
A. Binary and Hexadecimal
C. This Book's Web Site
What Our Readers Are Saying