A nice introduction
|
I learnt the C part of the C++ in an university course before reading this book. I went through the first few chapters, those are what I learnt, fairly quickly. The later chapters talk about object-oriented programming, which were new to me, but it didn't change my reading speed. Everything is first given a precise definition or explanation followed by examples and illustrations.
I will be studying in a mathematical finance program soon, this book gave a good foundation for me to further reading books focusing finance application and programming designs, like Duffy and Joshi.
I spent 20 days to cover the whole book. The self-test exercises are very helpful, since most of the time you won't have enough time to spend on programming projects(included in the book). These tests help clarify what you have learnt and more importantly, it makes you feel really learnt something and get prepared to the next chapter (chapters are linked).
This book only serves as an introduction, like how to write a class (base and derived), template, telling you what are constructors, destructors, etc. and covering all the key basic concepts, encapsulation, inheritance and polymorphism. If you are experienced, you shouldn't spend time and money on this book.
|
|
A good C++ course-book
|
This book starts with very basic programming and describes everything in depth. There are very many self-test exercise to test your understanding and programming exercises to carry out.
This is a large book that provides a compreshensive coverage of the language.
|
|
|