Difference between revisions of "Advanced Cpp"
From Script | Spoken-Tutorial
PoojaMoolya (Talk | contribs) |
PoojaMoolya (Talk | contribs) |
||
(One intermediate revision by the same user not shown) | |||
Line 2: | Line 2: | ||
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. | 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. | ||
− | '''Learners''': | + | '''Learners''': UG/PG CSE/CS/IT students and anyone who wishes to learning advanced programming. |
__TOC__ | __TOC__ |
Latest revision as of 14:38, 7 May 2019
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.
Learners: UG/PG CSE/CS/IT students and anyone who wishes to learning advanced programming.
Contents
Advance 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) More on Inheritance
- Multiple Inheritance
- Derived class inherits from more than one base class
- Hierarchical Inheritance
- Multiple derived classes inherit from one base class
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