C++ PROGRAMMING

INTRODUCTION TO C++

  • Understanding Requirement : why c ++
  • C vs C++
  • Advantage of OOP
  • Software and Hardware for c++
  • Compling and Linking

AN OVERVIEW OF c++ AND BUZZWORD S

  • Data Types , Variables And Arrays
  • Operators
  • Control Statements

FUNCTIONS

  • Functions Prototyping
  • Call /Return By Reference
  • Function overloading
  • Friend and Virtual Functions

CLASSES AND OBJECTS

  • Defining Member Functions
  • Arrays within a Class
  • Memory allocations for Objects
  • Pointers to Members

CONSTRUCTORS AND DESTRUCTORS

  • Parameterized /copy/Dynamic Constructors
  • Multiple Constructors in a Class
  • Dynamic initialization of objects
  • Constructing Two –dimensional Arrays
  • Destructors

OERATOR OVERLOADING

  • Overloading Unary /Binary operators
  • Manipulations of String Using Operators
  • Rules for Overloading Operators
  • Type Conversions

INHERITANCE : Extending Classes

  • Defining Derived Classes
  • Constructors in Derived Classes
  • Single /Multiple /multilevel/Hierarchical /Hybrid Inheritance
  • Virtual Base Classes
  • Abstract Classes
  • Member Classes : Nesting of Classes

POINTERS ,VIRTUAL FUNCTIONS AND POLYMORPHISM

  • Pointers to Objects
  • This pointer
  • Pointer to Derived Classes
  • Virtual Functions

MANAGING CONSOLE I/O OPERATIONS

  • C++ Stream Classes
  • Unformatted /Formatted I/o Operations

FILE MANAGEMENTS IN C++

  • Introductions to File Managements
  • Opening /Closing a File
  • Input/Output Operations on Files
  • Error Handling During I/O Operations
  • Command Line Arguments

EXCEPTION HANDLING

  • Basics of Exception Handling
  • Exceptions Handling /Throwing /Catching Mechanism
  • Rethrowing an Exception

TEMPLATE

  • Introduction to Template
  • Class Template
  • Function Template
  • Overloading of Template Function
  • Graphics (optional )
  • Project Work
Send Your Query

  • Can't read the image? click here to refresh.
  • Design & Developed By : ETON SOLUTIONS