This book is a concise, yet clear introduction to the C++ programming language. A practicing programmer can use this book to learn the essentials of the langauge without a lot of time-consuming overhead. Key concepts and techniques are learned in their natural order as features are added to a short, yet representative C++ program.
A good introduction to C++ which requires no prior programming experience. Using the concept of a train, object oriented concepts are hit fairly soon, before C standards such as call by reference. Examples are fairly clear, but often require some work from the reader to complete. Graphic descriptions of memory allocated were especially welcome.
The entire book is online at http://people.csail.mit.edu/phw/OnToC... The graphics have suffered somewhat, but the text is clear to read and examples of code can be copied and pasted into C++ editors or environments.
A simple and practical book about C++ language and programming techniques. Divided in chapters and segments, this books leads the reader to the progressive development of a program for a train substation as it teaches language fundamentals and clean coding in a very didactic way.
I find this book rather easy to read, with chapters that are clear and flow from one to another nicely. The examples and exercises build on top of each other as more and more topics/parts of the language are introduced. I'd recommend this book as a good primer for C++.
This book makes good use of simple and clear illustrations to explain some obscure notions, such as pointers, which are fundamental to understand higher level abstractions. Also the case study approach makes it easier to follow.