Friday 29 June 2018

Programming in C++ Syllabus

Programming in C++

Unit – I 

Introduction to C++: 
Applications, Example Programs, Tokens, Data Types, Operators, Expressions, Control Structures, Arrays, Strings, Pointers, Searching and Sorting Arrays.
 Functions: Introduction, Prototype, Passing Data by Value, Reference Variables, Using Reference Variables as Parameters, Inline Functions, Default Arguments, Overloading Functions, Passing Arrays to Functions.
Object Oriented Programming: Procedural and Object-Oriented Programming, Terminology, Benefits, OOP Languages, and OOP Applications.

 Unit – II

Classes: Introduction, Defining an Instance of a Class, Why Have Private Members? Separating Class Specification from Implementation, Inline Member Functions, Constructors, Passing Arguments to Constructors, Destructors, Overloading Constructors, Private Member Functions, Arrays of Objects, Instance and Static Members, Friends of Classes, Member-wise Assignment, Copy Constructors, Operator Overloading, Object Conversion, Aggregation.

Unit – III

 Inheritance: Introduction, Protected Members and Class Access, Base Class Access Specification, Constructors and Destructors in Base and Derived Classes, Redefining Base Class Functions, Class Hierarchies, Polymorphism and Virtual Member Functions, Abstract Base Classes and Pure Virtual Functions, Multiple Inheritance.
 C++ Streams: Stream Classes, Unformatted I/O Operations, Formatted I/O Operations.

Unit – IV

Exceptions: Introduction, Throwing an Exception, Handling an Exception, Object-Oriented Exception Handling with Classes, Multiple Exceptions, Extracting Data from the Exception Class, Re-throwing an Exception, Handling the bad_alloc Exception.
Templates: Function Templates–Introduction, Function Templates with Multiple Type, Overloading with Function Templates, Class Templates – Introduction, Defining Objects of the Class Template, Class Templates and Inheritance, Introduction to the STL.

 Text Tony Gaddis, Starting out with C++: from control structures through objects (7e)

C++ Lab


1 comment:

  1. Did you realize there is a 12 word phrase you can tell your partner... that will induce deep emotions of love and impulsive attraction for you buried within his heart?

    That's because hidden in these 12 words is a "secret signal" that fuels a man's impulse to love, idolize and look after you with his entire heart...

    =====> 12 Words Will Trigger A Man's Desire Response

    This impulse is so built-in to a man's brain that it will make him work harder than before to make your relationship as strong as it can be.

    In fact, fueling this powerful impulse is absolutely essential to having the best ever relationship with your man that as soon as you send your man one of these "Secret Signals"...

    ...You will immediately find him open his mind and heart for you in a way he haven't experienced before and he'll perceive you as the only woman in the galaxy who has ever truly tempted him.

    ReplyDelete