C ++ Language Training in Hyderabad
Course Structure
Oops, Function Prototypes, Comments, Typecasting, Void Pointers, The :: operator, The Const Qualifier, Reference variables
Function Prototypes, Function Overloading, Default Arguments in Functions, Call by value, address & reference, Return by value, by address & By reference, Inline Functions
Member function, Function Definition Outside The Class, Classes and Constructors, Destructors, Copy Constructor, The this Pointer , New and delete Operators, Using new and delete, Malloc ( ) / free ( ) versus new/delete, Classes, Objects and Memory, Structures vs. Classes
Static Class Data, Static Member Functions, Data Conversion, Friend functions & friend Classes, Data Conversion between Objects of Different Classes
Introduction, Overloading assignment operator, Overloading ++, –, +, -, *, /,<,> …. & Logical operators, Overloading operators between different objects, Overloading << and >> (stream operators)
Classes Within Classes, Friend Functions, Friend classes, Overloading << and >>
Constructors in Inheritance , Private Inheritance, Protected Inheritance, Functions That Are Not inherited, Virtual Function , Pure virtual functions, Virtual Functions in Derived Classes, Virtual Functions and Constructors, Destructors and virtual Destructors, Virtual Base Classes, Abstract class, Abstract base class
Manipulators, File I/O with Streams, Opening and closing files, Creating database with file Operation, Binary I/O, Elementary Database Management, Interacting with, Text files (ex: .txt, .c, .cpp), Non-text files (ex: .dat, .mpg, .avi, .mp3), Creating database with file operation
Templates, Function templates, Class templates, Exception handling, Namespaces, RTTI (Runtime type information), STL (Standard Template library), Dynamic cast operator, Typeid operator, Typeinfo class

