Batch
Date: May 26th @
8:30AM
Faculty:
Mr. Karthik
Duration:
45 days
Fee:
750
INR
Location
: S.R Nagar, Hyderabad.
Venue
:
DURGA SOFTWARE SOLUTIONS at S.R NAGAR
23/3RT IInd Floor,
Opp.Andhra Bank,
Near Umesh Chandra Statue,
S.R.Nagar,
Hyderabad - 500038,
Ph.No : 040 - 64512786, 09246212143
Syllabus:
Introduction
- Difference between other programming language(c,Java,.Net)
& c++
- Migrating from procedural oriented language to object oriented
languages
- Intoduction to c++
Reference
variable
- Reference variable/alias variables?
- Reference to Reference variable?
- Reference to array?
- Reference vs normal variable?
- Reference vs pointer variable?
- passing reference variable to function?
- call by value vs call by address vs call by reference?
- Function call on the lefthand side of assignment operator?
Introduction
to oops
- c structure vs c++ structure
- c++class vs c++ structure
- Encapsulation
- Polymorphism
- Inheritence
- Abstraction
- Class vs object
- function overloading
- function overloading vs default arguments
- operator overloading
- overloading binary operators
- overload unary operators
- pre++ vs post++ overloading
- Is it possible to overload sizeof(),:: etc operators
- Appication developing using function overloading&operator
overloading
- this pointer
- constructor
- default constructor
- constructor overloading
- copy constructor
- one arg constructor vs assignment operator overloading
- distructor
- friend function
- friend class
dynamic
memory allocation
- new operator
- delete operator
- new vs malloc
- delete vs free
Template
- Template class
- Template function
- Template instantiation
- function template
- overloading template
- template vs macro
- inline function
- inline vs macro
Inheritance
- Introduction
- Single inheritance
- Multiple inheritance
- Multilevel inheritance
- Hierarchical inheritance
- Hybrid inheritance
- Cyclic inheritance
- Dynamic cast
- Static cast
- Const cost
- Virtual function
- Pure virtual fucntion
- Virtual distructor
- Virtual base classes
- Abstract class
Exception
handling
RTTI
typeid
namespaces