Higher Ed. and Vocational >> Engineering and Computer Science >> Computer Science >> Object Oriented Programming


Thinking in C++, Vol. 1, 2/e

Thinking in C++, Vol. 1,  2/e

Author(s):
  • Bruce Eckel
  • Author: Bruce Eckel
    • ISBN:9788131706619
    • 10 Digit ISBN:8131706613
    • Price:Rs. 1095.00
    • Pages:814
    • Imprint:PH PTR
    • Binding:Paperback
    • Status:Available
    • With   CD


    Ratings:

    Learn about the C++ ANSI standard from C++ expert and Standard Committee member Bruce Eckel. Assuming a basic grasp of C, Eckel guides students from understanding C to actually thinking in C++, so that they eventually write code in a total C++ mindset. His goal is to teach students the language so well that it becomes their expressive medium of choice.

    Table of Content

    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 Template

    Salient Features

    • NEW - Coverage of the new ANSI C++ standard—Completely rewritten.
    • NEW - A cross-platform multimedia CD-ROM introduction to ANSI C.
    • NEW - Emphasis on the most important and most usable features of C++.
    • NEW - Practical advice and common pitfall coverage.
    • NEW - The Standard Template Library.
    • One of the most widely praised and accessible presentations of object-oriented programming with C++.
    • Demonstrations of how to step back from coding to consider design strategies, and attempt to “get into the head” of the designer.
    • Problem features in each chapter—Explained based on the way the author sees a particular type of problem being solved using the language.
    • How to write portable C++ code that is compatible with any C++ platform.