
Programming with ANSI C++
Bhushan Trivedi(Author)
OUP India (Publisher)
2nd Edition
Published on 18. July 2013
Book
Paperback/Softback
648 pages
978-0-19-808396-2 (ISBN)
Description
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.
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.
More details
Edition
2nd Revised edition
Language
English
Place of publication
New Delhi
India
Target group
College/higher education
Professional and scholarly
Undergraduate engineering students
Edition type
Revised edition
Illustrations
50 line diagrams
Dimensions
Height: 243 mm
Width: 182 mm
Thickness: 25 mm
Weight
850 gr
ISBN-13
978-0-19-808396-2 (9780198083962)
Copyright in bibliographic data and cover images is held by Nielsen Book Services Limited or by the publishers or by their respective licensors: all rights reserved.
Schweitzer Classification
Person
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.
Content
1. OBJECT-ORIENTED PROGRAMMING AND C++ ; 2. OVERVIEW OF THE C++ LANGUAGE ; 3. CLASSES AND OBJECTS ; 4. FUNCTION ; 5. CONSTRUCTORS AND DESTRUCTORS ; 6. OPERATOR OVERLOADING AND USER-DEFINED CONVERSIONS ; 7. TEMPLATE ; 8. EXCEPTION HANDLING ; 9. INHERITANCE ; 10. RUNTIME POLYMORPHISM BY VIRTUAL FUNCTIONS ; 11. RTTI AND CASTING OPERATORS ; 12. STREAMS AND FORMATTED IO ; 13. USING FILES FOR IO ; 14. NAMESPACES ; 15. STRING OBJECTS ; 16. STANDARD TEMPLATE LIBRARY