Object Oriented Programming with C++

Price: 795.00 INR

We sell our titles through other companies
Disclaimer :You will be redirected to a third party website.The sole responsibility of supplies, condition of the product, availability of stock, date of delivery, mode of payment will be as promised by the said third party only. Prices and specifications may vary from the OUP India site.

ISBN:

9780199485673

Publication date:

06/07/2018

Paperback

800 pages

241.0x184.0mm

Price: 795.00 INR

We sell our titles through other companies
Disclaimer :You will be redirected to a third party website.The sole responsibility of supplies, condition of the product, availability of stock, date of delivery, mode of payment will be as promised by the said third party only. Prices and specifications may vary from the OUP India site.

ISBN:

9780199485673

Publication date:

06/07/2018

Paperback

800 pages

241.0x184.0mm

Revised First Edition Edition

Reema Thareja

Object Oriented Programming with C++ is designed as a textbook for undergraduate students of computer science engineering and information technology and postgraduate students of computer applications. It aims to develop efficient programming skills by providing a sound knowledge of C++ programming concepts as well as their applications.

Rights:  World Rights

Revised First Edition Edition

Reema Thareja

Description

Object Oriented Programming with C++ is designed as a textbook for undergraduate students of computer science engineering and information technology and postgraduate students of computer applications. It aims to develop efficient programming skills by providing a sound knowledge of C++ programming concepts as well as their applications.

The book introduces the fundamental concepts of programming languages, object oriented programming, and C++ programming in a sequential order. It explains the various control and looping statements, functions, arrays, strings, pointers, structure, union and enumeration in the following chapters. The book then discusses the important constructs of C++ programming, namely, classes and objects, constructors and destructors, operator overloading, inheritance, polymorphism, templates, generics, and exception handling in detail. Finally, standard template library and object oriented analysis, design and development are discussed in separate chapters. The book also contains annexures to various chapters including user-defined header files, pointer declarations, bitfields, slack byte, volatile and restrict qualifiers, and smart pointers for further reading.

Written in a concise and coherent manner, the book provides numerous programming examples and chapterend to help students learn the application of concepts. Glossary of important terms and points to remember are also given at the end of each chapter.

Revised First Edition Edition

Reema Thareja

Table of contents

  1. Introduction to Object Oriented Programming (OOP)
  2. Basics of C++ Programming
  3. Decision Control and Looping Statements
  4. Functions
  5. Arrays
  6. Strings
  7. Pointers
  8. Structure, Union, and Enumerated Data Types
  9. Classes and Objects
  10. Constructors and Destructors
  11. Operator Overloading and Type Conversions
  12. Inheritance and Run-Time Polymorphism
  13. File Handling
  14. Templates
  15. Exception Handling
  16. STL and New Features in C++
  17. Object-Oriented System Analysis, Design, and Development

Revised First Edition Edition

Reema Thareja

Features

  • Provides plenty of programs executable on Dev C++ and g++ compilers along with their outputs to help readers enhance their programming skills.
  • Includes Notes and Programming tips to help readers keep in mind the critical concepts and do’s and don’ts while developing a program.
  • Provides case-studies including programs interspersed within the text to demonstrate the implementation of the concepts learnt.
  • Contains a variety of chapter-end exercises including objective-type questions with answers, review questions, programming exercises, and find the error and output questions for practice.
  • Includes interview questions at the end of the book to help readers prepare for competitive examinations.


Online Resources
For Faculty
  • Chapter-wise PPTs
  • Solutions Manual


For Students
  • Projects
  • MCQ Test Generator
  • Model Question Papers (with answers)
  • Introduction to Graphics Programming
  • Solutions to find the output and error questions
  • Algorithms for basic programs
  • Source codes of the programs given in the book
  • Case study on data structures and sorting
  • Extra Reading Material

Revised First Edition Edition

Reema Thareja

Revised First Edition Edition

Reema Thareja

Description

Object Oriented Programming with C++ is designed as a textbook for undergraduate students of computer science engineering and information technology and postgraduate students of computer applications. It aims to develop efficient programming skills by providing a sound knowledge of C++ programming concepts as well as their applications.

The book introduces the fundamental concepts of programming languages, object oriented programming, and C++ programming in a sequential order. It explains the various control and looping statements, functions, arrays, strings, pointers, structure, union and enumeration in the following chapters. The book then discusses the important constructs of C++ programming, namely, classes and objects, constructors and destructors, operator overloading, inheritance, polymorphism, templates, generics, and exception handling in detail. Finally, standard template library and object oriented analysis, design and development are discussed in separate chapters. The book also contains annexures to various chapters including user-defined header files, pointer declarations, bitfields, slack byte, volatile and restrict qualifiers, and smart pointers for further reading.

Written in a concise and coherent manner, the book provides numerous programming examples and chapterend to help students learn the application of concepts. Glossary of important terms and points to remember are also given at the end of each chapter.

Read More

Table of contents

  1. Introduction to Object Oriented Programming (OOP)
  2. Basics of C++ Programming
  3. Decision Control and Looping Statements
  4. Functions
  5. Arrays
  6. Strings
  7. Pointers
  8. Structure, Union, and Enumerated Data Types
  9. Classes and Objects
  10. Constructors and Destructors
  11. Operator Overloading and Type Conversions
  12. Inheritance and Run-Time Polymorphism
  13. File Handling
  14. Templates
  15. Exception Handling
  16. STL and New Features in C++
  17. Object-Oriented System Analysis, Design, and Development
    1. Read More