Programming with ANSI 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:

9780198083962

Publication date:

08/09/2012

Paperback

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:

9780198083962

Publication date:

08/09/2012

Paperback

Second Edition

The second edition of Programming with ANSI C++ is thoroughly updated, while preserving the essence of the first edition. It provides a fine balance between theory and practice and an in-depth coverage of both elementary as well as advanced topics.

Rights:  World Rights

Second Edition

Description

The second edition of Programming with ANSI C++ is thoroughly updated, while preserving the essence of the first edition. It provides a fine balance between theory and practice and an in-depth coverage of both elementary as well as advanced topics.

Starting with an introduction to the object-oriented paradigm and an overview of C++, it gradually moves on to analyse in detail, important concepts such as classes, objects, functions, constructors and destructors, operator overloading, inheritance, polymorphism, and exception handling. Besides, there are dedicated chapters on templates, run-time type information (RTTI) and casting operators, streams, files, namespaces, string objects, and Standard Template Library (STL).

Second Edition

Table of contents

Chapter 1. Object-Oriented Programming and C++
Chapter 2. Overview of the C++ Language
Chapter 3. Classes and Objects
Chapter 4. Functions
Chapter 5. Constructors and Destructors
Chapter 6. Operator Overloading and User-Defined Conversions
Chapter 7. Templates
Chapter 8. Exception Handling
Chapter 9. Inheritance
Chapter 10. Run-Time Polymorphism by Virtual Functions
Chapter 11. Run-Time Type Information and Casting Operators
Chapter 12. Streams and Formatted Input- Output
Chapter 13. Using Files for Input-output
Chapter 14. Namespaces
Chapter 15. String Objects
Chapter 16. Standard Template Library

Second Edition

Features

  • Contains numerous application-oriented programs, complete with their source codes and test cases
  • Discusses more than 400 examples to illustrate various aspects of ANSI C++
  • Provides end-chapter programming exercises to convert learning into practice
  • Includes a case study demonstrating the use of C++ in a real-life application
  • New to the Second Edition
  • Discusses advanced topics such as RTTI, casting operators, member wise initialization list (MIL), reference variables, and templates in detail.
  • Programs are followed by an analysis section, 'How the Program Works', which describes the logic behind the programs and the new concepts introduced.
  • Each chapter contains pedagogical elements such as notes, sidebars, and exhibits to highlight key concepts.
  • Now accompanied by a CD that contains the codes of all the programs as well as the case study.

Second Edition

Second Edition

Description

The second edition of Programming with ANSI C++ is thoroughly updated, while preserving the essence of the first edition. It provides a fine balance between theory and practice and an in-depth coverage of both elementary as well as advanced topics.

Starting with an introduction to the object-oriented paradigm and an overview of C++, it gradually moves on to analyse in detail, important concepts such as classes, objects, functions, constructors and destructors, operator overloading, inheritance, polymorphism, and exception handling. Besides, there are dedicated chapters on templates, run-time type information (RTTI) and casting operators, streams, files, namespaces, string objects, and Standard Template Library (STL).

Table of contents

Chapter 1. Object-Oriented Programming and C++
Chapter 2. Overview of the C++ Language
Chapter 3. Classes and Objects
Chapter 4. Functions
Chapter 5. Constructors and Destructors
Chapter 6. Operator Overloading and User-Defined Conversions
Chapter 7. Templates
Chapter 8. Exception Handling
Chapter 9. Inheritance
Chapter 10. Run-Time Polymorphism by Virtual Functions
Chapter 11. Run-Time Type Information and Casting Operators
Chapter 12. Streams and Formatted Input- Output
Chapter 13. Using Files for Input-output
Chapter 14. Namespaces
Chapter 15. String Objects
Chapter 16. Standard Template Library