Srihitha Technologies
    B7, 3rd Floor, Eureka Court, Beside Image Hospitals, Ameerpet, Hyderabad .
          Ph: 9885144200, 9394799566. www. srihithatechnologies.com

                                              C++

Duration: 30hrs

   •   Oops                                            •   Private inheritance
   •   Function prototypes                             •   Protected inheritance
   •   Comments                                        •   Functions That Are Not inherited
   •   Type casting                                    •   Virtual Function
   •   Void pointers                                   •   Pure virtual functions
   •   The :: operator                                 •   Virtual Functions in Derived Classes
   •   The Const qualifier                             •   Virtual Functions and Constructors
   •   Reference variables                             •   Destructors and virtual Destructors
                                                       •   Virtual Base Classes
Functions                                              •   Abstract class
   • Function prototypes                               •   Abstract base class
   • Function overloading
   • Default arguments in functions                  Advanced Features
   • Call by value, address and reference             • Classes Within Classes
   • Return by value, by address and by               • Friend Functions
      reference                                       • Friend classes
   • Inline functions                                 • Overloading << and >>.

Classes in C++                                      Input / Output in C++ (File operations)
   • Member function                                   • Manipulators
   • Function definition outside the class             • File I/O with Streams
   • Classes and constructors                          • Opening and closing files
   • Destructors                                       • Creating database with file Operation
   • Copy constructor                                  • Binary I/O
   • The this pointer                                  • Elementary Database Management
   • New and delete operators                          • Interacting with
   • Using new and delete                              • Text files (ex: .txt, .c, .cpp)
   • Malloc () / free () versus new/ delete            • Non-text files (ex: .dat, .mpg,
   • Classes, objects and Memory                           .avi, .mp3)
   • Structure versus classes                          • Creating database with file operation

Miscellaneous class issues                           New Advanced Features
   • Static class data                                 • Templates
   • Static member functions                           • Function templates
   • Data conversion                                   • Class templates
   • Friend functions and friend classes               • Exception handling
   • Data conversion between objects of                • Namespaces
       different classes                               • RTTI (Runtime type information)
                                                       • STL (Standard Template library)
Overloading operators                                  • Dynamic cast operator
   • Introduction                                      • Typeid operator
   • Overloading assignment operators                  • Type info class
   • Overloading operators between
      different objects                             Data Structures with C++
   • Overloading << and >> (stream                     • Sorting
      operators)                                       • Recursion
                                                       • Lists
Inheritance                                            • Single linked lists
   • Constructor in inheritance
Srihitha Technologies
   B7, 3rd Floor, Eureka Court, Beside Image Hospitals, Ameerpet, Hyderabad .
         Ph: 9885144200, 9394799566. www. srihithatechnologies.com

                                     C++

Duration: 30hrs

   •   Double linked lists
   •   Circular linked lists
   •   Traversing of linked lists
   •   Stacks
   •   Queues

C++ Online Training

  • 1.
    Srihitha Technologies B7, 3rd Floor, Eureka Court, Beside Image Hospitals, Ameerpet, Hyderabad . Ph: 9885144200, 9394799566. www. srihithatechnologies.com C++ Duration: 30hrs • Oops • Private inheritance • Function prototypes • Protected inheritance • Comments • Functions That Are Not inherited • Type casting • Virtual Function • Void pointers • Pure virtual functions • The :: operator • Virtual Functions in Derived Classes • The Const qualifier • Virtual Functions and Constructors • Reference variables • Destructors and virtual Destructors • Virtual Base Classes Functions • Abstract class • Function prototypes • Abstract base class • Function overloading • Default arguments in functions Advanced Features • Call by value, address and reference • Classes Within Classes • Return by value, by address and by • Friend Functions reference • Friend classes • Inline functions • Overloading << and >>. Classes in C++ Input / Output in C++ (File operations) • Member function • Manipulators • Function definition outside the class • File I/O with Streams • Classes and constructors • Opening and closing files • Destructors • Creating database with file Operation • Copy constructor • Binary I/O • The this pointer • Elementary Database Management • New and delete operators • Interacting with • Using new and delete • Text files (ex: .txt, .c, .cpp) • Malloc () / free () versus new/ delete • Non-text files (ex: .dat, .mpg, • Classes, objects and Memory .avi, .mp3) • Structure versus classes • Creating database with file operation Miscellaneous class issues New Advanced Features • Static class data • Templates • Static member functions • Function templates • Data conversion • Class templates • Friend functions and friend classes • Exception handling • Data conversion between objects of • Namespaces different classes • RTTI (Runtime type information) • STL (Standard Template library) Overloading operators • Dynamic cast operator • Introduction • Typeid operator • Overloading assignment operators • Type info class • Overloading operators between different objects Data Structures with C++ • Overloading << and >> (stream • Sorting operators) • Recursion • Lists Inheritance • Single linked lists • Constructor in inheritance
  • 2.
    Srihitha Technologies B7, 3rd Floor, Eureka Court, Beside Image Hospitals, Ameerpet, Hyderabad . Ph: 9885144200, 9394799566. www. srihithatechnologies.com C++ Duration: 30hrs • Double linked lists • Circular linked lists • Traversing of linked lists • Stacks • Queues