CONTENTS
1. Object Oriented Concepts
1. Overview of Procedure Oriented Programming
2. Object Oriented Programming
3. Object-Oriented Programming Concepts
4. Advantages of Object-Oriented Programming
5. Applications of OOP
2. Introduction to C++
1. A Brief History of C++
2. Differences between C and C++
3. Writing and Executing a C++ program
4. C++ Keywords
5. Data Types in C++
6. Input and Output (cin and cout)
7. New Operators in C+
8. Reference Variables
9. Defining Classes
10.Creating Objects
11.“this” Pointer
12.Array of Objects
13.Namespace
3. Functions in C++
1. Introduction
2. Call By Reference And Return By Reference
3. Default Arguments
4. Function Overloading
5. Inline Functions
6. Static Class Members
7. Friend Functions and Friend Classes
4. Constructors and Destructor
1. Introduction
2. Memory Management Operators – New and Delete
3. Constructors
4. Destructor
5. Operator Overloading
1. Introduction
2. The Operator Function
3. Overloading Unary Operators
4. Overloading Binary Operators
5. Type Conversion
6. Inheritance
1. What is Inheritance?
2. Creating a Derived Class
3. Types of Inheritance
4. Constructors in Derived Class
5. Destructor in Derived Class
6. Pointers to Derived Classes
7. Virtual Functions and Pure Virtual Functions
7. Abstract Classes
1. C++ Stream Classes
2. Unformatted Console I/O
3. Formatted Output
4. Manipulators
8. Working with Files
1. Introduction
2. File Streams
3. File Operations
4. File Pointers and their Manipulation
5. Overloading << and >> Operators
9. Templates
1. Introduction
2. Function Template
3. Class Templates
4. Template with Multiple Parameters
5. Advantages and Limitations of Templates
10. Exception Handling in C++
1. Introduction
2. What is an Exception? 1
3. Exception Handling Mechanism
4. Multiple Catch Statements
5. Nested Try-catch Blocks

Reviews
Clear filtersThere are no reviews yet.