Few days ago I was searching for the OOP in C++ book.After a long search I have found one of the best C++ book that you will ever read.So,I think that all the C++ lover should know about this awesome book.
C++ is an extension of the C language which is widely used all over. It is a powerful modern language that combines the power, elegance and flexibility of C and the features of object-oriented programming. With its object-oriented capabilities such as data abstraction, inheritance and polymorphism, C++ also offers significant software engineering benefits over C.
Object Oriented Programming in C++ includes all the topic from the basic up to the advanced one. Starting with origin of language from C, it continues to the latest additions to the language.This edition intends to present refreshed and revived content to its readers with the inclusion and enhanced coverage of topics along with addition of new solved programs and projects.
Detailed coverage of Object Oriented Systems Development. Model C++ Proficiency Test included to strengthen the concepts learnt in the book. Two new projects added onto main text and two new as part of the OLC Pedagogy Illustrations: 84 Review Questions: 209 Debugging Exercises: 62 Programming Exercises: 84 Solved Programming Examples: 92 Illustrations: 369 Example based conceptual approach. Flow is kept such that the basics-functions-classes-and then the special features of C++ are explained in the same sequence Detailed discussion on Standard Template Library Provides differences between Object-Oriented and Procedure-Oriented Programming.Finally,This is a very good book for Introduction to Object Oriented Programming (OOP). It is a must for Second Year computer and IT engineering to grasp OOP concepts.
Table of Contents:
- Chapter 1. Principles of Object-oriented Programming
- Chapter 2. Beginning with C++
- Chapter 3. Tokens, Expressions and control Structures
- Chapter 4. Function in C ++
- Chapter 5. Classes and Objects
- Chapter 6. Constructors and Destructors
- Chapter 7. Operator Overloading and Type Conversions
- Chapter 8. Inneritance: Extending Classes
- Chapter 9. Pointers, Virtual Functions and Polymorphism
- Chapter 10. Managing Console I/O Operations
- Chapter 11. Working with Files
- Chapter 12. Templates
- Chapter 13. Exception Handling
- Chapter 14. Introduction to the Standard Template Library
- Chapter 15. Manipulating Strings
- Chapter 16. New Features of ANSI C++ Standard
- Chapter 17. Object-oriented Systems Development
- Appendix A : Projects
- Appendix B : Executing Turbo C++
- Appendix C : Executing C++ Under Windows
- Appendix D : Glossary of ANSI C++ Keywords
- Appendix E : C++ Operator Precedence
- Appendix F : Points to Remember
- Appendix G : Glossary of Important C++ and OOP Terms
- Appendix H : C++ Proficiency Test
- Bibliography
- Index
No comments:
Post a Comment