Object Oriented Programming with C++
Price: 795.00 INR
ISBN:
9780199485673
Publication date:
06/07/2018
Paperback
800 pages
241.0x184.0mm
Price: 795.00 INR
ISBN:
9780199485673
Publication date:
06/07/2018
Paperback
800 pages
241.0x184.0mm
Object Oriented Programming with C++ is designed as a textbook for undergraduate students of computer science engineering and information technology and postgraduate students of computer applications. It aims to develop efficient programming skills by providing a sound knowledge of C++ programming concepts as well as their applications.
Rights: World Rights
Description
Object Oriented Programming with C++ is designed as a textbook for undergraduate students of computer science engineering and information technology and postgraduate students of computer applications. It aims to develop efficient programming skills by providing a sound knowledge of C++ programming concepts as well as their applications.
The book introduces the fundamental concepts of programming languages, object oriented programming, and C++ programming in a sequential order. It explains the various control and looping statements, functions, arrays, strings, pointers, structure, union and enumeration in the following chapters. The book then discusses the important constructs of C++ programming, namely, classes and objects, constructors and destructors, operator overloading, inheritance, polymorphism, templates, generics, and exception handling in detail. Finally, standard template library and object oriented analysis, design and development are discussed in separate chapters. The book also contains annexures to various chapters including user-defined header files, pointer declarations, bitfields, slack byte, volatile and restrict qualifiers, and smart pointers for further reading.
Written in a concise and coherent manner, the book provides numerous programming examples and chapterend to help students learn the application of concepts. Glossary of important terms and points to remember are also given at the end of each chapter.
Table of contents
- Introduction to Object Oriented Programming (OOP)
- Basics of C++ Programming
- Decision Control and Looping Statements
- Functions
- Arrays
- Strings
- Pointers
- Structure, Union, and Enumerated Data Types
- Classes and Objects
- Constructors and Destructors
- Operator Overloading and Type Conversions
- Inheritance and Run-Time Polymorphism
- File Handling
- Templates
- Exception Handling
- STL and New Features in C++
- Object-Oriented System Analysis, Design, and Development
Features
- Provides plenty of programs executable on Dev C++ and g++ compilers along with their outputs to help readers enhance their programming skills.
- Includes Notes and Programming tips to help readers keep in mind the critical concepts and do’s and don’ts while developing a program.
- Provides case-studies including programs interspersed within the text to demonstrate the implementation of the concepts learnt.
- Contains a variety of chapter-end exercises including objective-type questions with answers, review questions, programming exercises, and find the error and output questions for practice.
- Includes interview questions at the end of the book to help readers prepare for competitive examinations.
Online Resources
For Faculty
- Chapter-wise PPTs
- Solutions Manual
For Students
- Projects
- MCQ Test Generator
- Model Question Papers (with answers)
- Introduction to Graphics Programming
- Solutions to find the output and error questions
- Algorithms for basic programs
- Source codes of the programs given in the book
- Case study on data structures and sorting
- Extra Reading Material
Description
Object Oriented Programming with C++ is designed as a textbook for undergraduate students of computer science engineering and information technology and postgraduate students of computer applications. It aims to develop efficient programming skills by providing a sound knowledge of C++ programming concepts as well as their applications.
The book introduces the fundamental concepts of programming languages, object oriented programming, and C++ programming in a sequential order. It explains the various control and looping statements, functions, arrays, strings, pointers, structure, union and enumeration in the following chapters. The book then discusses the important constructs of C++ programming, namely, classes and objects, constructors and destructors, operator overloading, inheritance, polymorphism, templates, generics, and exception handling in detail. Finally, standard template library and object oriented analysis, design and development are discussed in separate chapters. The book also contains annexures to various chapters including user-defined header files, pointer declarations, bitfields, slack byte, volatile and restrict qualifiers, and smart pointers for further reading.
Written in a concise and coherent manner, the book provides numerous programming examples and chapterend to help students learn the application of concepts. Glossary of important terms and points to remember are also given at the end of each chapter.
Read MoreTable of contents
- Introduction to Object Oriented Programming (OOP)
- Basics of C++ Programming
- Decision Control and Looping Statements
- Functions
- Arrays
- Strings
- Pointers
- Structure, Union, and Enumerated Data Types
- Classes and Objects
- Constructors and Destructors
- Operator Overloading and Type Conversions
- Inheritance and Run-Time Polymorphism
- File Handling
- Templates
- Exception Handling
- STL and New Features in C++
- Object-Oriented System Analysis, Design, and Development