Theme Options

NEWSLETTER

Object Oriented Programming with C++

BI 1461

New


OBJECT ORIENTED PROGRAMMING WITH C++

 

Author : Poonam Ponde

 

Book ID : 1461

More details

Rs.108

Rs.180

-40%

 

1. Object Oriented Concepts    

1.1 Evolution of OOP

1.2 What Is Object-Oriented?   

1.3 What Is Object-Oriented Development?  

1.4 Object-Oriented Methodology

1.5 Overview of Procedure-Oriented Programming 

1.6 Object-Oriented Programming Paradigm  

 

2. Introduction to C++    

2.1 A Brief History of C and C++    

2.2 Differences between C and C++   

2.3 Features of C++ 

2.4 Advantages and Disadvantages of C++   

2.5 Applications of C++   

2.6 Writing and Executing A ‘C++’ Program 

2.7 Program Structure and Rules

2.8 Sample C++ Program    

2.9 Comments   

2.10 Return Type of Main()

2.11 Namespace Std  

2.12 Header File    

2.13 Output  Statement (Cout)  

2.14 Input Statement (Cin)

 

3. C++ Tokens  

3.1 Introduction    

3.2 C++ Tokens 

3.3 Declaration of Variables   

3.4 Initialization of Variables

3.5 Reference Variables   

3.6 Operators  

3.7 Type Conversion 

3.8 Expression 

3.9 Statement  

3.10 Symbolic Constant   

3.11 Type Compatibility  

3.12 Conditional Expression Loop Structure

3.13 Control Statements  

 

4. Functions in C++ 

4.1 Introduction    

4.2 Defining a Function   

4.3 Passing Information – Parameters

4.4 Default Arguments

4.5 Constant Arguments    

4.6 Inline Functions

4.7 Storage-Class Specifiers   

4.8 Recursivity (Recursive function)

4.9 Preprocessor    

4.10 Header File    

4.11 Standard Functions   

 

5. Arrays and Pointers    

5.1 Arrays

5.2 Pointers   

5.3 Pointer Arithmetic    

 

6. Structure   

6.1 Structure  

6.2 Pointers to structures

6.3 Nesting of Structures 

6.4 User defined Data Types    

 

7. Classes and object

7.1 Introduction    

7.2 Class 

7.3 Member Functions

7.4 Making an Outside Function Inline

7.5 Nesting of Member Functions

7.6 Private Member Function    

7.7 Arrays within a class 

7.8 Memory Allocation for Objects   

7.9 Arrays of Objects

7.10 Objects as Function Arguments  

7.11 Returning Objects   

7.12 Const member function

7.13 Pointer to Members  

7.14 Local Classes  

7.15 Pointers to classes 

7.16 Pointer to Objects  

7.17 Unions and Classes  

7.18 Nesting of Classes  

 

8. Constructors and Destructors

8.1 Introduction

8.2 Constructor

8.3 Multiple Constructors in a class

8.4 Constructor with default argument

8.5 Dynamic initialization of objects

8.6 Const Object    

8.7 Destructor 

8.8 Dynamic Memory Allocation  

8.9 Static Class Members  

8.10 Friend Functions

 

9. Inheritance 

9.1 Introduction    

9.2 Single Inheritance    

9.3 Multiple Inheritance  

9.4 Multilevel Inheritance

9.5 Hierarchical Inheritance   

9.6 Hybrid Inheritance    

9.7 Container Classes

9.8 Virtual Base Classes  

9.9 Constructors in Derived Classes 

9.10 Destructors in Derived Classes 

9.11 Pointers to derived classes    

9.12 Virtual Functions    

9.13 Pure Virtual Functions    

9.14 Abstract Classes

 

10.Operator Overloading   

10.1 Introduction   

10.2 Overloading Unary Operators    

10.3 Overloading Binary operators   

10.4 Limitations of Operator Overloading 

10.5 “this” pointer 

10.6 Overloading << and >> operators

 

11.Polymorphism

11.1 Polymorphism (Poly - Many and Morphism - Form) 

11.2 Pointers to Base Class    

11.3 Virtual Functions   

11.4 Pure Virtual Functions    

  

12. Managing Console I/O Operations

12.1 Introduction   

12.2 C++ Stream 1

12.3 C++ Stream Classes  

12.4 Unformatted I/O Operations 3

12.5 Formatted I/O Operations   7

12.6 Manipulators    11

  

13. Working With files

13.1 Introduction   

13.2 Creating a Stream   

13.3 Opening a File 

13.4 Closing a File 

13.5 Checking for Failure with File Commands   

13.6 Detecting the End-of-File 

13.7 File Pointers and their Manipulation

13.8 Reading / Writing a Character from a File 

13.9 WRITE () and read() Functions  

13.10 Buffers and Synchronization    

13.11 Other Functions

13.12 Random Access File Processing  

13.13 Updating a File: Random Access 

13.14 Command Line Arguments    

  

  

  

No customer comments for the moment.

Write a review

Write a review

13 other products in the same category:

Customers who bought this product also bought: