C++ Language

v  C++ Overview

Ø   C++ Characteristics
Ø   Object-Oriented Terminology
Ø   Polymorphism
Ø   Object-Oriented Paradigm
Ø   Structured programming
Ø   Object Oriented Design
Ø   Abstract Data Types
Ø   I/O Services
Ø   Standard Template Library
Ø   Standards Compliance

v  Functions and Variables

Ø   Functions: Declaration and Definition
Ø   Variables: Definition, Declaration, and Scope
Ø   Variables: Dynamic Creation and Derived Data
Ø   Arrays and Strings in C++
Ø   Qualifiers
Ø   Function Prototypes
Ø   Function Overloading
Ø   Default values for function Arguments
Ø   Operator overloading

v  Classes in C++

Ø   Defining Classes in C++
Ø   Classes and Encapsulation
Ø   Classes and Constructor
Ø   Destructors
Ø   A complex class
Ø   Classes ,object and memory
Ø   Member Functions
Ø   Instantiating and Using Classes
Ø   Using Constructors
Ø   Multiple Constructors and Initialization Lists

1	SSDN Technologies, M-44, Old DLF Colony, Sector-14, Gurgaon-www.ssdntech.com,Mail- info@ssdntech.com,Cell-09999509970,0124-4018080

Ø   Using Destructors to Destroy Instances
Ø   Friendship

v  Operator Overloading

Ø   Operator Overloading
Ø   Working with Overloaded Operator Methods

v  Initialization and Assignment

Ø   Initialization vs. Assignment
Ø   The Copy Constructor
Ø   Assigning Values
Ø   Specialized Constructors and Methods
Ø   Constant and Static Class Members

v  Storage Management

Ø   Memory Allocation
Ø   Dynamic Allocation: new and delete

v  Inheritance

Ø   Overview of Inheritance
Ø   Defining Base and Derived Classes
Ø   More inheritance
Ø   Multiple level of inheritance
Ø   Private Inheritance
Ø   Protected Inheritance
Ø   Function That are not Inherited
Ø   Constructor and Destructor Calls

v  Polymorphism

Ø   Overview of Polymorphism

v  Input and Output in C++ Programs

Ø   Standard Streams
Ø   Manipulators
Ø   Unformatted Input and Output
Ø   File Input and Output

v  Exceptions

Ø   Exceptions
Ø   Inheritance and Exceptions
Ø   Checking Function Return value
Ø   Exception Hierarchies
Ø   Inside an Exception Handler

2			ACHIEVERS ACADEMY,#8 NEW MOHINI PARK AMRITSAR-
www.achieversinfotech.org,Call:-9779701232

v  Templates

Ø   Template Overview
Ø   Function Template
Ø   Class Template
Ø   A linked list Class Template
Ø   Tips about Template
Ø   Customizing a Template Method
Ø     Standard Template Library Containers

v  Advanced Featured

Ø   Classes within Classes
Ø   Friend Function
Ø   Overloading<<AND>>
Ø   One more use of Friend function
Ø   Friend Class

v  Miscellaneous Class Issues

Ø   Static Class data
Ø   Static Member Function
Ø   Const and classes
Ø   Overloading Assignment Operator
Ø   Copy Constructor
Ø   Data Conversion
Ø   Data conversion Between Object and Different Classes

3			ACHIEVERS ACADEMY,#8 NEW MOHINI PARK AMRITSAR-
					www.achieversinfotech.org,Call:-9779701232