C++

C++ Language Tutorials

Introduction to C++:

Evolution and History of C++
Structure of a C++ program
Fundamental Data Types
Variable in C++
Input Using cin
If..else Construct
Operators
Variables, Construct & Looping:
Unary Operators
Conditional Constructs (switch..case Construct)
Conditional Operators
Loop Construct
while Loop
do while Loop
for Loop
break and continue statements

Arrays:

One Dimensional Arrays
Strings
Two Dimensional Arrays
Pointers in C++:
Introduction to Pointers
Manipulation of Pointers
Arrays and Pointers
Dynamic Memory Allocation

Functions:

Need for a function
Function Prototyping
Calling Function
Call by Value
Call by Reference
Default Arguments
return Values from Functions
Passing Arrays to Functions
Overloading Functions
Data Types & Structures:
Introduction to User Defined Data types
The .(dot) Operator
The -> Operator
Data Storage Types
auto Storage Type
static Storage Type
extern Storage Type

Object Oriented Programming:

Introduction to Object-Oriented Approach
Characteristics of Object-Oriented Languages
Class
Inheritance
Reusability
Polymorphism
A Sample Program
Class Specifier
Access Specifier
Invoking Member Functions
Scope Resolution Operator
Structures Vs Classes
Constructors
Destructors

Binding:

Concept of Binding
Virtual Functions
Abstract Class

Polymorphism:

Static Polymorphism and Dynamic Polymorphism
Friend Functions and Friend Classes

Operator Overloading:

File Pointers
Querying a File
Need for Operator Loading, Overloading Unary Operators, Overloading Binary Operators

Video

Beginning C++: Lesson 1

2 Comments

2 thoughts on “C++

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s