Programming with ANSI C++, Second Edition

  • 12h 30m
  • Bhushan Trivedi
  • Oxford University Press (US)
  • 2012

Programming with ANSI C++ 2/e is thoroughly updated while preserving the essence of the original edition. It provides a fine balance between theory and practice by an in-depth coverage of both elementary as well as advanced topics.

Starting with an introduction to 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, RTTI and casting operators, streams, files, namespaces, string objects, and STL.

About the Author

Prof. Bhushan Trivedi, currently Director, MCA Programme, at GLS Insstitute of Computer Technology, Ahmedabad, has over 20 years of experience in teaching postgraduate students of computer applications. During the course of his career, he has taught courses on C++, C, data structures, computer networks, DBMS, TCP/IP, Unix and Linux programming and artificial intelligence.

In this Book

  • Features of the Book
  • Object-Oriented Programming and C++
  • Overview of the C++ Language
  • Classes and Objects
  • Functions
  • Constructors and Destructors
  • Operator Overloading and User-Defined Conversions
  • Templates
  • Exception Handling
  • Inheritance
  • Run-Time Polymorphism by Virtual Functions
  • Run-Time Type Information and Casting Operators
  • Streams and Formatted Input/Output
  • Using Files for Input/Output
  • Namespaces
  • String Objects
  • Standard Template Library