Updates

Latest Tweet



What's New?

Check out for latest innovation, a computer based training video collection


Like this Page

C++ from the Ground Up, Third Edition Review by calvinnme

Great text for beginning C++ programmers

I learned C++ programming from the first edition of this book, and browsing through the 3rd edition it seems that the quality is just as high as that first edition from which I learned the language years ago. Schildt excels at teaching by keeping the concepts simple and straightforward. If you hope to learn object oriented programming from this book, by the way, you will not. This is strictly a book for learning the language. The only negative thing I can say about the book is that the last three chapters that have been added since the first edition on more advanced topics are rather thin and seem tacked on. Regardless of that, I would highly recommend this book to anyone thinking about learning C++. I notice that the table of contents is not shown by Amazon, so I show that here for the purpose of completeness:
1: The Story of C++
2: An Overview of C++
3: The Basic Data Types
4: Program Control Statements
5: Arrays and Strings
6: Pointers
7: Functions, Part One: The Fundamentals
8: Functions, Part Two: References, Overloading, and Default Arguments
9: More Data Types and Operators
10: Structures and Unions
11: Introducing the Class
12: A Closer Look at Classes
13: Operator Overloading
14: Inheritance
15: Virtual Functions and Polymorphism
16: Templates
17: Exception Handling
18: The C++ I/O System
19: Run-Time Type ID and the Casting Operators
20: Namespaces and Other Advanced Topics
21: Introducing the Standard Template Library
22: The C++ Preprocessor
A: C-Based I/O
B: Working with an Older C++ Compiler
C: The .NET Managed Extensions to C++