Object Oriented Programming with C++

Price: 850.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:

9780198065302

Publication date:

03/09/2012

Paperback

480 pages

242.0x184.0mm

Price: 850.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:

9780198065302

Publication date:

03/09/2012

Paperback

480 pages

242.0x184.0mm

Second Edition

Sourav Sahay

Designed to serve as a textbook for students pursuing undergraduate engineering courses in information technology or computer science, this second edition of Object-Oriented Programming with C++ imparts a clear understanding of objects and the methods of modelling them in the object-oriented programming system (OOPS). The book would also be suitable for undergraduate as well as postgraduate students of computer applications.

Suitable for: The book would also be suitable for undergraduate as well as postgraduate students of computer applications.

Rights:  World Rights

Second Edition

Sourav Sahay

Description

Designed to serve as a textbook for students pursuing undergraduate engineering courses in information technology or computer science, this second edition of Object-Oriented Programming with C++ imparts a clear understanding of objects and the methods of modelling them in the object-oriented programming system (OOPS). The book would also be suitable for undergraduate as well as postgraduate students of computer applications.

The book begins with an explanation of the procedure-oriented programming system, the role played by structures in this system, and the reasons that led to the creation of OOPS. It then provides a systematic discussion of features such as classes, objects, dynamic memory management, constructors, destructors, inheritance, dynamic polymorphism, and operator overloading. The concepts of stream handling, templates (including the Standard Template Library), and exception handling have been covered in detail to provide more control and convenience to programmers.

Second Edition

Sourav Sahay

Table of contents

Chapter 1. Introduction to C++
Chapter 2. Classes and Objects
Chapter 3. Dynamic Memory Management
Chapter 4. Constructors and Destructors
Chapter 5. Inheritance
Chapter 6. Virtual Functions and Dynamic Polymorphism
Chapter 7. Stream and File Handling
Chapter 8. Operator Overloading, Type Conversion, New Style Casts, and RTTI
Chapter 9. Data Structures
Chapter 10. Templates
Chapter 11. Exception Handling

Second Edition

Sourav Sahay

Features

  • Plenty of solved examples with complete program listings and test cases to reinforce learning
  • Review questions and program writing exercises at the end of each chapter to provide additional practice
  • Appendices include a case study, comparison of C++ with C and Java, and an overview of object-oriented analysis and design
  • Self-tests at the end of the book to prepare the students for examinations
  • New to this Second Edition
  • New chapter on data structures containing new and original algorithms, especially an elegant and simple recursive algorithm for inserting nodes into trees. The explanations are elaborate and full of diagrams.
  • New sections on explicit constructors, command line arguments, and re-throwing exceptions
  • Expanded glossary

Description

Designed to serve as a textbook for students pursuing undergraduate engineering courses in information technology or computer science, this second edition of Object-Oriented Programming with C++ imparts a clear understanding of objects and the methods of modelling them in the object-oriented programming system (OOPS). The book would also be suitable for undergraduate as well as postgraduate students of computer applications.

The book begins with an explanation of the procedure-oriented programming system, the role played by structures in this system, and the reasons that led to the creation of OOPS. It then provides a systematic discussion of features such as classes, objects, dynamic memory management, constructors, destructors, inheritance, dynamic polymorphism, and operator overloading. The concepts of stream handling, templates (including the Standard Template Library), and exception handling have been covered in detail to provide more control and convenience to programmers.

Read More

Table of contents

Chapter 1. Introduction to C++
Chapter 2. Classes and Objects
Chapter 3. Dynamic Memory Management
Chapter 4. Constructors and Destructors
Chapter 5. Inheritance
Chapter 6. Virtual Functions and Dynamic Polymorphism
Chapter 7. Stream and File Handling
Chapter 8. Operator Overloading, Type Conversion, New Style Casts, and RTTI
Chapter 9. Data Structures
Chapter 10. Templates
Chapter 11. Exception Handling

Read More