|
Thinking in C++ 2nd Edition
* Thorough introduction to Standard C++
* Introduction and foundations of the Standard C++ Containers (a.k.a. the "STL") (full coverage in Volume 2)
* Gives you a solid background in the fundamentals of C++
* Takes you step by step through the features of the Language
* Illuminated by small, clear, direct examples
*
Cross platform, tested on multiple compilers including the free GNU C++ compiler
* Annotated solutions guide available separately at www.BruceEckel.com
* Bonus: Includes the entire "Thinking in C: Foundations for Java & C++" multimedia Seminar-on-CD-ROM to prepare you for this book. CD also contains full HTML version of this book, and complete source code
CONTENTS:
1. Introduction to Objects.
2. Making & Using Objects.
3. The C in C++.
4. Data Abstraction.
5. Hiding the Implementation.
6. Initialization & Cleanup.
7. Function Overloading & Default Arguments.
8. Constants.
9. Inline Functions.
10. Name Control.
11. References & the Copy-Constructor.
12. Operator Overloading.
13. Dynamic Object Creation.
14. Inheritance & Composition.
15. Polymorphism & Virtual Functions.
16. Introduction to Templates.
|