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.
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
There are no Instructor/Student Resources available at this time.
Bhushan Trivedi is a Professor at GLS Institute of Computer Technology, Ahmedabad.
Please check back for the special features of this book.