Difference between revisions of "Advanced Cpp"
Nancyvarkey (Talk | contribs) (Created page with '==Advanced level== 1) Classes and Objects in C++ -Defining Classes -create a class -Defining Objects -create an object of the class -Member Functions -To create …') |
|||
Line 1: | Line 1: | ||
− | == | + | ==Advance C++== |
+ | C++ is a programming language developed by Bjarne Stroustrup starting in 1979 at Bell Labs. | ||
+ | |||
+ | C++ is a statically typed, free-form, multi-paradigm, compiled, general-purpose, powerful programming language. | ||
+ | |||
+ | C++ is an object oriented language. | ||
+ | |||
+ | It supports features like classes and objects, Polymorphism, Encapsulation, Inheritance etc. | ||
+ | |||
+ | C++ is also used for hardware design. | ||
+ | |||
+ | __TOC__ | ||
+ | |||
+ | ==Advanced level== | ||
1) Classes and Objects in C++ | 1) Classes and Objects in C++ |
Revision as of 12:35, 26 July 2013
Advance C++
C++ is a programming language developed by Bjarne Stroustrup starting in 1979 at Bell Labs.
C++ is a statically typed, free-form, multi-paradigm, compiled, general-purpose, powerful programming language.
C++ is an object oriented language.
It supports features like classes and objects, Polymorphism, Encapsulation, Inheritance etc.
C++ is also used for hardware design.
Contents
Advanced level
1) Classes and Objects in C++
-Defining Classes
-create a class
-Defining Objects
-create an object of the class
-Member Functions
-To create a function
-Encapsulation
-Data Abstraction
2) Constructor and Destructor
-Constructor and Destructor
-To create a constructor
-Parameterized constructors
-Default constructor
-Destructor
3) static members in C++
-Static Keyword
-Static variable
-Static member function
4) Inheritance
-Inheritance
-Concept of subclass and superclass
-Types of inheritance
-single level inheritance
-Multilevel inheritance
5) Multiple and Hierarchical Inheritance
-Multuple Inheritance
-Hierarchical Inheritnace
6) Function overloading and overriding
-function overloading
-function overriding
-difference between both
7) Polymorphism in C++
-Polymorphism
-Virtual Members
-Virtual Function
8) Abstract class in C++
-Pure virtual function
-abstract methods
9) Friend Function
-friend function
10) Exception Handling
-Exceptions
-try
-throw
-catch