Eckel, Bruce

Thinking in C++ / Thinking in C++ : volume 1 : introduction to standard C++ Bruce Eckel. - 2nd ed. - Upper Saddle River, N.J. : Prentice Hall, c2000. - 814 p. ; 23 cm. + 1 electornic optical disc (CD-ROM) (4 3/4 in.).

Previous ed.: 1995

Preface. - 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. - A. Coding style. - B. Programming guidelines. - C. Recommended reading. - Index.

This book discusses programing problems, why they are problems, and the approach C++ has taken to solve such problems. This book ... reflects all of the changes introduced in C++ by the finalization of the C++ Standard. - Preface

1 electronic optical disc (CD-ROM) : Thinking in C : foundations for C++ & Java [by] Chuck Allison

0139798099


C++ (Computer program language)

005.133 / ECK