Active Members
TodayLast 7 Daysmore...


Resources » Articles/Knowledge Sharing » Syllabus

Object oriented programming using c++


Posted Date:     Category: Syllabus    
Author: Member Level: Silver    Points: 2


oops paper syllabus



 

UNIT I

Introduction to OOPS: Origins of C++, Object Oriented Programming, C++ fundamentals, Headers & Name Spaces, C++ Classes, Function overloading, Operator overloading, Inheritance, Constructors & Destructors.

Classes & Objects: Parameterized Constructors, Friend functions, Default function arguments. Structures, Unions, and Inline functions, passing objects to functions, Returning objects, Object assignment, Arrays of objects, Pointers to objects.

UNIT II

Function & Operator Overloading: Overloading constructors, Localizing variables, Function overloading & Ambiguity, Finding the address of an overloaded function, This Pointer, Operator overloading, References using reference to overload a unary operator, Overloading [] and (), Applying operator overloading.

Inheritance: Inheritance and the access specifiers, Constructors and Destructors in derived classes, Multiple Inheritance, Multilevel Inheritance, Diamond Inheritance, Hybrid Inheritance, Passing parameters to a basic class

UNIT III

Polymorphism and Virtual Functions: Pointer Objects, Pointer to Objects, Pointers and references to derived types, Virtual Functions, Pure virtual functions and abstract types, Early vs Late binding, Virtual Base Class.

The C++ I/0 Class Library: C++ streams, The C++ Stream classes, Creating own inserter and extractors, Formatting I/O, Creating your own manipulator functions.

UNIT IV

Files in C++: File I/O, Unformatted and Binary I/O.

Templates: Generic Functions and classes.

Exceptions: Exception Handling, Fundamentals, options Un-caught exception (), Applying exception Handling, and RTTI, casting operators.

UNIT V

Miscellaneous C+ + topics: Dynamic allocation using new and delete, static class members, constant member functions and mutable, volatile member functions, Using the asm keyword, linkage specification, The .* and ->* operators, Creating conversion functions, Copy constructors, Granting access, Namespaces, Explicit constructors.

The standard Template Library and the String Class: An overview of the STL.

Text Book:

The Complete Reference - Borland C++ Builder - Herbert Schieldt- 4th ed., TMH
Reference Books:

E. Balaguruswamy, Object Oriented Programming using C++, 2nd ed., TMH
Deitel HM and Deitel PJ: C++ How to Program, Third Edition, PHI, 2001





Did you like this resource? Share it with your friends and show your love!





Responses to "Object oriented programming using c++"

No responses found. Be the first to respond...

Feedbacks      

Post Comment:




  • Do not include your name, "with regards" etc in the comment. Write detailed comment, relevant to the topic.
  • No HTML formatting and links to other web sites are allowed.
  • This is a strictly moderated site. Absolutely no spam allowed.
  • Name:   Sign In to fill automatically.
    Email: (Will not be published, but required to validate comment)



    Type the numbers and letters shown on the left.


    Next Resource: Probability and Statistics
    Previous Resource: I semester anna university syllabus for mca
    Return to Resources
    Post New Resource
    Category: Syllabus


    Post resources and earn money!
     
    More Resources
    Popular Tags   Tag posting guidelines   Search Tags  
    Oops  .  C++  .  Object Oriented Programming  .  
    Awards & Gifts
    ISC Technologies, Kochi - India. Copyright © All Rights Reserved.