Object Oriented Programming with CPP or C++

Object Oriented Programming with CPP or C++

CONTENTS

  • Chapter 1. Introduction to C++
    • 1. Basics of C++
    • 2. Structure of C++ Program, keywords in C++
    • 3. Data types hierarchy in C++
    • 4. Operators in C++: Scope resolution operator, Insertion and Extraction operator New and Delete operators
    • 5. Reference variable
    • 6. Manipulators function: endl, setw, set fill, set precision
    • Chapter 2. Classes and Objects
      • 1. Object oriented Concepts
      • 2. Structure sand class, Class, Object, Access specifies
      • 3. Class members
      • 4. Defining member functions :Inside and outside the class definition
      • 5. Creating objects. String class, operation on string, Array of objects
      • 6. ‘this’ pointer

      • Chapter 3. Function in C++
        • 3.1 Unary Operators
        • 1. Call by reference, Return by reference
        • 2. Function overloading and default arguments
        • 3. Inline function
        • 4. Passing and returning objects from functions, Static class members
        • 5. Friend Concept – Function, Class

        • Chapter 4. Constructors and Destructors
          • 1. Constructor
          • 2. Types of constructors: Default, parameterized, copy
          • 3. Destructors

          • Chapter 5. Operator overloading
            • 1. Introduction, rules of operator overloading
            • 2. Operator overloading
            • 3. Unary and binary operators
            • 4. Comparison, arithmetic assignment operator

            • Chapter 6. Inheritance
              • 1. Introduction
              • 2. Types of Inheritance: Single inheritance, Multiple inheritance, Multilevel inheritance Hierarchical inheritance Hybrid inheritance
              • 3. Derived Class Constructor sand Destructors
              • 4. Ambiguity in multiple Inheritances, virtual base classes, Abstract base class

              • Chapter 7. Virtual Function And Polymorphism
                • 1. Introduction, Pointer to object, Pointer to derived
                • 2. Class, Overriding member functions, Virtual function, Rules for virtual functions, Pure Virtual Function

                • Chapter 8. Working with files
                  • 1. File operations – Text files, Binary files
                  • 2. File stream class and methods
                  • 3. File Updation with random access

                  • Chapter 9. Exception handling
                    • Introduction to Exception Handling


Comments

Popular Posts