Publisher's Synopsis
Description ? Object-Oriented Programming with C++ is a book that introduces you to the basic concepts of object-oriented programming (OOP) and implementing the concepts using object-oriented language, C++. This book is written to cater to the students of various recognized universities, Distance learning Education Programme pursuing PGDCA, BCA/MCA and DOEACC A level courses. You can also use this book as a self-study guide to learn the OOP concepts and implementing them using C++.This book covers C++ starting from basic level and moving on to cover advanced level features. It requires no prior knowledge of C or any other programming language to understand this book. It provides many examples that are suitable for a wide range of audiences. This book covers following topics. Understanding OOP concepts,Understanding basic constructs of C++,Use of C++ to develop programs to solve real world problems,Implementing OOP concepts -inheritance, polymorphism, encapsulation, and abstraction using C++,Using files and streams, for performing input/output operations,Handling run-time exceptions in C++,Understanding and implementing advanced features of C++ such as, Standard Template Library (STL) and Memory Allocation,Creating graphics applications using C++,This book also discusses commonly used data structures, such as stacks, queues, and linked lists, and their implementation using C++. In addition, it discusses various techniques used for sorting and searching data. ? Introduction ? 1. Introduction to Object Oriented Concepts ? 2. Starting with C++ ? 3. Using Classes and Inheritance in C++ ? 4. Polymorphism in C++ ? 5. Advanced Concepts in C++ ? 6. Input and Output in C++ ? 7. Data Structures Using C++ ? 8. Implementing sorting and Searching in C++ ? 9. Creating GUI Applications Using C++ ? Appendices ? Exercise Solutions ? Glossary ? Index.