SECTION-A
Introduction:Object orientedprogramming approach,characteristicsofobject
orientatedlanguages,BridgingC &C++(OverviewofC Concepts).
StructuresandUnions:Declarationofstructures,Accessing structure members, Structure
Initialization, Arraysofstructure, nestedstructures,structurewithpointers, functions
&structures,Unions,Structure/Union VersusClassinC++.
ClassDeclaration:DataMembers, Member Functions,PrivateandPublicMembers,
DataHidingandEncapsulation,Array withinaclass. (12)
SECTION-B
ClassFunctionDefinition:MemberFunctiondefinitioninside theclassandoutsidethe
class,FriendFunction, InlineFunction,Static Members&Functions,ScopeResolution
Operator, Private andPublicMember Functions,Nesting ofMemberFunctions.
CreatingObjects,Accessingclassdatamembers,Accessingmember functions,Arrays
ofObjects,Objectsasfunctionarguments:Passbyvalue,Passbyreference,Pointers to
Objects.
Constructors and Destructors: Declaration andDefinition, Default Constructors,
ParameterizedConstructors,ConstructorOverloading,Copy Constructors.Destructors:
Definition anduse. (12)
SECTION-C
Inheritance-ExtendingClassesConcept ofinheritance,Baseclass,Derivedclass, Defining
derived classes, Visibility modes : Private, public, protected; Single
inheritance:Privatelyderived,Publicly derived;Makingaprotected memberinheritable,
AccessControltoprivateandprotectedmembersby member functionsofaderived
class,Multilevel inheritance,Nesting ofclasses.
Function Overloading & Operator Overloading:Binary&Unary. (12)
SECTION-D
Polymorphism: Definition, early Binding, Polymorphism with pointers, Virtual
Functions,late binding, pure virtualfunctions.
Input/outputfiles:Streams,buffers&iostreams,headerfiles,redirection, fileinputand
output.