Computer Programming in C++
The Computer Programming in C++ book helps reader to understand the concepts of C++, the
difference between C and C++, and basic fundamentals of object-oriented programming. This book is
ideal for software developers who are looking forward to develop their career in the field of
programming.

                                      COVERS
                                              L
                                    P RACTICA
                                             S
                                    EXAMPLE




» Fundamentals of C++
  Programming Language
» Difference between C and
  C++
» Data Input / Output Processes
  and Flow Controls
» Arrays, Functions, and Pointers
» Structures and Unions
» Abstraction, Encapsulation,
  Inheritance, and Polymorphism
» Classes and Objects
» Constructors and Destructors
» Concepts of Binding and                                                                                                                                                  ISBN: 978-81-7722-830-4
  Overloading                                                                                                                                                              Pages: 742
» More than 500 Solved and                                                                                                                                                 Authors: Junaid Khateeb,
  Unsolved Questions
                                                                                                                                                             Price         Dr. G.T. Thampi
                                                                                                                                                       Rs.   399/-
                                                                                                                                                             w/CD

                                                                                            Table of Contents
CHAPTER 1: STRUCTURED PROGRAMMING WITH C++                                                                           CHAPTER 6: OBJECT-ORIENTED PROGRAMMING WITH C++
Introduction to C++ | History of C++ | C++: Superset of the C Programming Language |                                 Exploring Basic Concepts of Object-Oriented Programming | Working with Classes and Objects |
Exploring the Basic Components of C++                                                                                Explaining the Difference between C Structures and C++ Classes | Creating Data Access Methods |
CHAPTER 2: INPUT/OUTPUT DATA AND FLOW CONTROLS                                                                       Creating Inline Functions | Working with Constructors and Destructors | Exploring Local and Nested
Exploring Data Input and Output Processes | Working with Conditional Statements | Working with                       Classes | Passing Objects as Function Parameters | Returning Objects from Functions | Working with
Iteration Statements | Working with Jump Statements | Using the exit() and abort() Functions                         Arrays in C++ | Creating a const Object | Using the this Pointer | Working with Friend Functions and
                                                                                                                     Friend Classes | Declaring and Using Static Variables and Functions | Overloading
CHAPTER 3: WORKING WITH ARRAYS AND FUNCTIONS
Arrays | Function | Scope of Variable | Exploring Storage Classes | Declaring and Using const Variable               CHAPTER 7: ABOUT INHERITANCE
                                                                                                                     Exploring the Concept of Base and Derived Classes | Using the protected Access Specifier | Creating a
CHAPTER 4: POINTER
                                                                                                                     Simple Program of Inheritance | Explaining Various Types of Derivations | Overriding Base Class
Managing Memory by Using Pointers | Exploring Arrays with Pointers | Using Pointers as Function
                                                                                                                     Members | Invoking Constructors and Destructors of Base and Derived Classes | Creating Container
Arguments | Returning Pointers from a Function
                                                                                                                     Classes | Explaining the Forms of Inheritance | Describing Some Problems While Implementing Multiple
CHAPTER 5: STRUCTURES AND UNIONS                                                                                     Inheritance | Creating and Using Pointer Objects | Implementing Static and Dynamic Binding
Exploring Structures in C++ | Union in C++
Junaid Khateeb has been teaching and training Engineering (degree and diploma), B.Sc. I.T., and MCA students since 2003. Having pursued his masters in Computer Engineering from Mumbai University, he has been an extremely
popular name amongst the engineering students. Known for his unique, powerful, and simplistic style of teaching, he has been instrumental in making thousands of students love their computer studies and come out with flying
colors in their university examination. Though CP-I and CP-II (in First year engineering) are his strong bastions, his wide range of knowledge can be gauged from the fact that he has been able to train the students in many more
subjects, such as data structures, analysis of algorithm, database management systems, software engineering, multimedia systems, distributed computing, and artificial intelligence.
Gopakumaran Thampi T. is the Principal of Thadomal Sahani College, Mumbai. He has initiated a research work on the subject of "Developing Tools & Methodologies" to impart training for Computer Programming and Computer
Aided Engineering Procedures in particular and developing a temperament for information technologies in general. He has immense experience in academic project guided with Computer Aided Procedures and continuing
education program conducted for teachers. He also has administrative experience as the Hostel Rector.

     Published by:               DREAMTECH PRESS                                                                                                                  WILEY INDIA PVT. LTD.                        Distributed by:
                                 19-A, Ansari Road, Daryaganj, New Delhi-110 002, INDIA 4435-36/7, Ansari Road, Daryaganj, New Delhi-110 002, INDIA
                                 Tel: +91-11-2324 3463-73, Fax: +91-11-2324 3078                         Tel: +91-11-4363 0000, Fax: +91-11-2327 5895
                                 Email: feedback@dreamtechpress.com                                                          Email: csupport@wiley.com
                                 Website: www.dreamtechpress.com                                                                Website: www.wiley.com
                                          Regional Offices: Bangalore: Tel: +91-80-2313 2383, Fax: +91-80-2312 4319, Email: blrsales@wiley.com
                                           Mumbai: Tel: +91-22-2788 9263, 2788 9272, Telefax: +91-22-2788 9263, Email: mumsales@wiley.com

                    Dreamtech books are exclusively sold by Wiley India Pvt. Ltd.

Computer Programming in C++

  • 1.
    Computer Programming inC++ The Computer Programming in C++ book helps reader to understand the concepts of C++, the difference between C and C++, and basic fundamentals of object-oriented programming. This book is ideal for software developers who are looking forward to develop their career in the field of programming. COVERS L P RACTICA S EXAMPLE » Fundamentals of C++ Programming Language » Difference between C and C++ » Data Input / Output Processes and Flow Controls » Arrays, Functions, and Pointers » Structures and Unions » Abstraction, Encapsulation, Inheritance, and Polymorphism » Classes and Objects » Constructors and Destructors » Concepts of Binding and ISBN: 978-81-7722-830-4 Overloading Pages: 742 » More than 500 Solved and Authors: Junaid Khateeb, Unsolved Questions Price Dr. G.T. Thampi Rs. 399/- w/CD Table of Contents CHAPTER 1: STRUCTURED PROGRAMMING WITH C++ CHAPTER 6: OBJECT-ORIENTED PROGRAMMING WITH C++ Introduction to C++ | History of C++ | C++: Superset of the C Programming Language | Exploring Basic Concepts of Object-Oriented Programming | Working with Classes and Objects | Exploring the Basic Components of C++ Explaining the Difference between C Structures and C++ Classes | Creating Data Access Methods | CHAPTER 2: INPUT/OUTPUT DATA AND FLOW CONTROLS Creating Inline Functions | Working with Constructors and Destructors | Exploring Local and Nested Exploring Data Input and Output Processes | Working with Conditional Statements | Working with Classes | Passing Objects as Function Parameters | Returning Objects from Functions | Working with Iteration Statements | Working with Jump Statements | Using the exit() and abort() Functions Arrays in C++ | Creating a const Object | Using the this Pointer | Working with Friend Functions and Friend Classes | Declaring and Using Static Variables and Functions | Overloading CHAPTER 3: WORKING WITH ARRAYS AND FUNCTIONS Arrays | Function | Scope of Variable | Exploring Storage Classes | Declaring and Using const Variable CHAPTER 7: ABOUT INHERITANCE Exploring the Concept of Base and Derived Classes | Using the protected Access Specifier | Creating a CHAPTER 4: POINTER Simple Program of Inheritance | Explaining Various Types of Derivations | Overriding Base Class Managing Memory by Using Pointers | Exploring Arrays with Pointers | Using Pointers as Function Members | Invoking Constructors and Destructors of Base and Derived Classes | Creating Container Arguments | Returning Pointers from a Function Classes | Explaining the Forms of Inheritance | Describing Some Problems While Implementing Multiple CHAPTER 5: STRUCTURES AND UNIONS Inheritance | Creating and Using Pointer Objects | Implementing Static and Dynamic Binding Exploring Structures in C++ | Union in C++ Junaid Khateeb has been teaching and training Engineering (degree and diploma), B.Sc. I.T., and MCA students since 2003. Having pursued his masters in Computer Engineering from Mumbai University, he has been an extremely popular name amongst the engineering students. Known for his unique, powerful, and simplistic style of teaching, he has been instrumental in making thousands of students love their computer studies and come out with flying colors in their university examination. Though CP-I and CP-II (in First year engineering) are his strong bastions, his wide range of knowledge can be gauged from the fact that he has been able to train the students in many more subjects, such as data structures, analysis of algorithm, database management systems, software engineering, multimedia systems, distributed computing, and artificial intelligence. Gopakumaran Thampi T. is the Principal of Thadomal Sahani College, Mumbai. He has initiated a research work on the subject of "Developing Tools & Methodologies" to impart training for Computer Programming and Computer Aided Engineering Procedures in particular and developing a temperament for information technologies in general. He has immense experience in academic project guided with Computer Aided Procedures and continuing education program conducted for teachers. He also has administrative experience as the Hostel Rector. Published by: DREAMTECH PRESS WILEY INDIA PVT. LTD. Distributed by: 19-A, Ansari Road, Daryaganj, New Delhi-110 002, INDIA 4435-36/7, Ansari Road, Daryaganj, New Delhi-110 002, INDIA Tel: +91-11-2324 3463-73, Fax: +91-11-2324 3078 Tel: +91-11-4363 0000, Fax: +91-11-2327 5895 Email: feedback@dreamtechpress.com Email: csupport@wiley.com Website: www.dreamtechpress.com Website: www.wiley.com Regional Offices: Bangalore: Tel: +91-80-2313 2383, Fax: +91-80-2312 4319, Email: blrsales@wiley.com Mumbai: Tel: +91-22-2788 9263, 2788 9272, Telefax: +91-22-2788 9263, Email: mumsales@wiley.com Dreamtech books are exclusively sold by Wiley India Pvt. Ltd.