UNIT-I
Introduction to OOPS: Origins of C++, Object Oriented Programming, Headers & Name Spaces,Applications of OOP, Structure of C++ Program.
C++ Basics: Keywords, Constants, Data Types, Dynamic Initialization of Variables, Reference Variables, Operators in C++.
C++ Class Overview: Class Definition, Objects, Class Members, Access Control, Class Scope

UNIT-II
Parameter passing methods, static class members, this pointer, Arrays of Objects, Objects as Function Arguments, Default Arguments, Constant Arguments, Inline functions, Function Overloading, Friend Functions, Dynamic memory allocation and deallocation (new and delete)

UNIT-III
Constructors, Parameterized Constructors, Multiple Constructors in a Class, Constructors with Default Arguments, Dynamic initialization of Objects, Copy Constructors, Dynamic Constructors, Destructors.
Introduction to inheritance, Defining Derived Classes, Single Inheritance, Multiple Inheritance, Multi-Level Inheritance, Hierarchical Inheritance, Hybrid Inheritance, Virtual Base Classes, Abstract Classes, Constructors in Derived Classes.

UNIT-IV
Introduction to pointers, Pointers to Objects, Pointers to Derived Classes, compile time polymorphism, Run time polymorphism, Virtual Functions, Pure Virtual Functions,Virtual Destructors, this Pointer, Operator overloading, Rules for Operator overloading, overloading of binary and unary operators .
Files in C++: File I/O, Unformatted and Binary I/O.

UNIT-V
Introduction, Class Templates, Class Templates with Multiple Parameters, Function Templates, Function Templates with Multiple Parameters, Member Function Templates.
Basics of Exception Handling, Types of exceptions, Exception Handing Mechanism, Throwing and Catching Mechanism, Rethrowing an Exception, Specifying Exceptions.
Posted by Unknown On 22:53 No comments

0 comments:

Post a Comment

  • RSS
  • Delicious
  • Digg
  • Facebook
  • Twitter
  • Linkedin
  • Youtube

Blog Archive

Contact Us


Name

E-mail *

Message *