Programming with ANSI C++

Price: 795.00 INR

ISBN:

9780198083962

Publication date:

09/08/2012

Paperback

644 pages

243.0x183.0mm

Price: 795.00 INR

ISBN:

9780198083962

Publication date:

09/08/2012

Paperback

644 pages

243.0x183.0mm

Second Edition

Bhushan Trivedi

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.

Suitable for: This text is designed for undergraduate students.

Second Edition

Bhushan Trivedi

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

Bhushan Trivedi

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.

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

Read More