CHAPTER - 1 INTRODUCTION TO OBJECT ORIENTED PROGRAMMING
CHAPTER-2 OBJECTS AND CLASSES
CHAPTER– 3 CONSTRUCTORS AND DESTRUCTUROS
CHAPTER– 4 INHERITANCE
CHAPTER – 5 POLYMORPHISM
CHAPTER – 6 POINTERS IN C++
CHAPTER – 7 I/O SYSTEM BASICS AND FILE PROCESSING
CHAPTER – 8 GRAPHICS IN C++
- ?? Introduction
- - Its need and requirements
- - Data Type in C++
- - Procedure–oriented programming versus Object-Oriented
- programming concept
- ?? Introduction to structures & Union of C
- ?? Classes
- - Specifying a class and types of class
- - Defining and nesting member functions
- - Arrays within a class
- ?? Objects
CHAPTER– 3 CONSTRUCTORS AND DESTRUCTUROS
- ?? Constructors
- ?? Destructor
- ?? Operator overloading and type conversion
CHAPTER– 4 INHERITANCE
- ?? Introduction
- ?? Derived classes
- ?? Member declaration: protected
- ?? Types of inheritance
- - Single,
- - Multilevel,
- - Multiple,
- - Hierarchical,
- - Hybrid inheritance
- ?? Virtual base classes
- ?? Abstract classes
- ?? Constructors in derived classes
- ?? Member classes
CHAPTER – 5 POLYMORPHISM
- ?? Introduction
- - Polymorphism in programming languages
- - Types of polymorphism
- - Polymorphic variables
- ?? Overloading and overriding
- ?? Virtual functions
- ?? Friend Function
- ?? Static and dynamic binding
CHAPTER – 6 POINTERS IN C++
- ?? Concept of Pointers
- - Pointer declaration
- - Pointer operator
- - Address operator,
- - Pointer expressions
- - Pointer Arithmetic.
- ?? Pointers and Functions
- - Call by value
- - Call by reference
- - Pointer to functions
- - Passing function to another function
- ?? Pointers in Arrays
- ?? Searching, Insertion and Deletion.
- ?? Pointers To String
- - Searching, Insertion and Deletion
- - Finding length and comparison
- ?? Pointers and objects
- - Pointers to objects
- - This pointer
- ?? Pointers to derived classes
- ?? Introduction to Structures and Unions
CHAPTER – 7 I/O SYSTEM BASICS AND FILE PROCESSING
- ?? I/O system Basics
- - The stream classes
- - Templates classes
- - Character based classes
- - Using manipulator to format I/O
- ?? File Handling
- - File system Basics
- - Opening and closing a file
- - Reading and writing a character from a file using fputs, fgets,
- rewind(), ferror, erasing file
CHAPTER – 8 GRAPHICS IN C++
- ?? Text mode graphics functions
- ?? Graphics mode graphics functions:
- ?? Shapes
- ?? Colours
- - Lines and Rectangle: Line(), Rectangle()
- - Polygons and Inheritance, shape class, polygons