C++ Course by Enosis Learning Training Institute in Pune
C++ Course free videos and free material uploaded by enosis learning Creating Software Professionals Training Institute,Pune .
PERSPECTIVE
Roots Of Object Technology
What Is Object Oriented Programming?
C++ And Object Oriented Programming?
Why C++?
Features Of C++
Pros And Cons Of C++
THE LANGUAGE OF OBJECT-ORIENTATION
What Is An Object?
What Is A Class
Encapsulation
Data Hiding
The Public Interface
Relationships Among Classes
Inheritance
Polymorphism
Object Oriented Design
C VS. C++
Comments
Namespaces
Simple Output
Simple Input
Definitions Near To First Use
Functions Prototype
The Inline Specifier
Const
Structure Members
The Reference Type
Overloading Function Names
Default Parameters
The Scope Resolution Operator
Aggregates
Operaters New And Delete
The Bool Data Type
The String Data Type
FUNDAMENTALS OF CLASSES
Data Types
User Define Data Types
Using The Class Concept
Defining a Classes
Public And Private Access Levels
The Scope Resolution Operator
Using Class Object Like Built-in Types
Scope
Constructions
Member Initialization Lists
Destructors
Array Of Objects
Pointers
The This Pointer
Passing Object To Functions
Returning Object From Functions
Static Class Member
OPERATOR OVERLOADING
Introduction
Rules For Operator Overloading
Rational For Overloading
overloading member Functions
Overloading Non-member Functions
Friend Functions
The Copy Constructor
The Assignment Operator
Overloading Increment And Decrement
Operators
Const Object And References
INHERITANCE
Introducton
Public Base Classes
The Protected Access Level
Member Initialization Lists
What isn't Inherited
Assignment Betwwen Base And Derived Objects
Compile-Time Vs Run-Time Binding
Virtual Functions
Polymorphism
Virtual Destructors
Pure Virtual Functions
Abstract Base Classes
An Inheritance Example
ADVANCED TOPICS
Template Functions
Template Classes
Multiple Inheritance
User-Defined Conversions
Data Structures
An Iterator Class
Exceptions
The Standard Template Library
C++ is a object oriented programming language.The concepts are very important to learn other languages like java and csharp. It provides a base to learn other advanced programming languages like C++, Java, etc.
This course is suitable for all the students who are making their career in programming field and the professionals who want to brush-up their knowledge.It is also used for developing application software. It is widely used on a great many different software platforms and computer architectures, and several popular compilers exist.
Write a public review