Description
OUP India Programming with ANSI C++ 2008 Edition by Bhushan Trivedi
Designed to serve as a textbook for undergraduate engineering, BCA, and MCA students, Programming with ANSI C++ provides an in-depth coverage of elementary as well as advanced topics of the language. The book starts with a philosophical background and an overview of C++ followed by a systematic discussion of concepts such as classes, objects, functions, constructors, destructors, overloading, standard template library, and templates. An in-depth discussion of topics such as exception handling, inheritance, polymorphism, RTTI, file handling, and namespaces has been presented with suitable examples. To reinforce the understanding of concepts, diagrams and program listings have been included wherever appropriate. The theory is well supported with plenty of application-oriented programs, complete with their source codes and test cases, and exercises in each chapter. Table of contents :- 1. Introduction to C++ 2. Overview of Core C++ Language 3. Classes and Objects 4. Functions 5. Constructors and Destructors 6. Operator Overloading and User Defined Conversions 7. Templates 8. Exception Handling 9. Inheritance 10. Runtime Polymorphism by Virtual Functions 11. Run Time Type Information and Different Casting Opertors 12. Streams and Formatted IO 13. Using Files for IO 14. Namespaces 15. ANSI String Obects