Sams Teach Yourself C++ in 21 Days (Google eBook)

Front Cover
Sams Publishing, Dec 14, 2004 - Computers - 936 pages
15 Reviews

Join the leagues of thousands of programmers and learn C++ from some of the best. The fifth edition of the best seller Sams Teach Yourself C++ in 21 Days, written by Jesse Liberty, a well-known C++ and C# programming manual author and Bradley L. Jones, manager for a number of high profiler developer websites, has been updated to the new ANSI/ISO C++ Standard. This is an excellent hands-on guide for the beginning programmer. Packed with examples of syntax and detailed analysis of code, fundamentals such as managing I/O, loops, arrays and creating C++ applications are all covered in the 21 easy-to-follow lessons. You will also be given access to a website that will provide you will all the source code examples developed in the book as a practice tool. C++ is the preferred language for millions of developers-make Sams Teach Yourself the preferred way to learn it!

  

What people are saying - Write a review

User ratings

5 stars
9
4 stars
3
3 stars
1
2 stars
1
1 star
1

Review: Sams Teach Yourself C++ in 21 Days

User Review  - Kelsey Breseman - Goodreads

I'm actually really enjoying the tone with which theory is introduced– eg the very simple explanation of interpreted vs. compiled languages, the point of event-driven paradigms, etc. I wasn't planning ... Read full review

Review: Sams Teach Yourself C++ in 21 Days

User Review  - P. Aaron Potter - Goodreads

This is an outrageously accessible approach to what can seem an intimidating language. Interpreted languages have the same basic structure as narrative, so they are relatively straightforward to ... Read full review

Contents

Introduction
1
The Anatomy of a C++ Program
25
Working with Variables and Constants
41
Defining a Variable
47
Creating Expressions and Statements
67
Organizing into Functions
99
Understanding ObjectOriented Programming
137
More on Program Flow
175
At a Glance
503
Advanced Inheritance
537
Working with Streams
593
Creating and Using Namespaces
637
Templates
659
Handling Errors and Exceptions
715
Whats Next
751
Predefined Macros
760

In Review
209
At a Glance
219
Exploiting References
255
Working with Advanced Functions
289
ObjectOriented Analysis and Design
329
Implementing Inheritance
371
Managing Arrays and Strings
407
Polymorphism
449
In Review
491
Inline Functions
771
Programming Style
779
QA
787
In Review
791
Binary and Hexadecimal
807
B C++ Keywords
817
E A Look at Linked Lists
875
Copyright

Common terms and phrases

Popular passages

Page 11 - C++ supports the idea that different objects do "the right thing" through what is called function polymorphism and class polymorphism. Poly means many, and morph means form. Polymorphism refers to the same name taking many forms, and

About the author (2004)

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.

Bibliographic information