C++ is a statically typed, free-form, multi-paradigm, compiled, general-purpose programming language. It is regarded as an intermediate-level language,
as it comprises a combination of both high-level and low-level language features. It was developed by Bjarne Stroustrup starting in 1979 at Bell Labs as an enhancement to the C language and originally named C with Classes. It was renamed C++ in 1983.
C++ is one of the most popular programming languages and its application domains include systems software, application software, device drivers, embedded software, high-performance server and client applications, and entertainment software such as video games. Several groups provide both free and proprietary C++ compiler software, including the GNU Project, Microsoft, Intel and Embarcadero Technologies. C++ has greatly influenced many other popular programming languages, most notably C# and Java.
C++ is also used for hardware design, where the design is initially described in C++, then analyzed, architecturally constrained, and scheduled to create a register-transfer level hardware description language via high-level synthesis.
MODULES
C++ Programming
Chapter 1
- History of Cpp Language Introduction to Object Identifiers
- Keywords
- Constants
- Numeric
- Constants
- Operators
- Different types of Operators
- Arithmetic Operators
- Assignment Operators
- Relational Operators
- Logical Operators
- Special Operators
Chapter 2
- Open Cpp
- Cpp Window
- Input output statements
a. Header Files
b. Global Declaration
c. Main Function
- How to open Cpp Editor
- Introduction to C++ Editor window,
- How to create a new C++ Program,
- Opening an existing C++ Program,
- How to Save a C++ Program, Output Statement,
- Input statements,
- Escape characters
- Example Program
- If statement
- If…else Statement
- Example Program
- Example Program for pure virtual function
Chapter 3
- Switch Statement Syntax of Switch Statement
- Example program
- For Loop
- While loop
- Do While loop
- Goto statement
- Example program
- Function.Main() function
- Syntax
- Types of Function
- Actual arguments,Formal Arguments
- Return statement
- Types of functions
- Function arguments
- Recursive functions
- Recurcive functiion
- Example program
Chapter 4
- Example program(function)
- Control flow of functions
- Example program
Chapter 5
- Arrays
- Array declaration
- Array initialization
- Two dimensional array
- Multidimensional array
- Multidimensional array initialization
- Example Program
Chapter 6
- String
- Example Program
Chapter 7
- Pointers
- Pointer variable declaration
- Pointer Arithmetic
- Example program
- array and print it by using pointer
- Example program
- Example program for pointer array Call by Value Call by Reference Program for Call by Reference method
- Structure
- Syntax,Example Programs
Chapter 8
- Structure of Structure
- Program to handle student details
- with structure of structure Union
- Union declaration
- Program to enter data by using Union Type def
- Program to demonstrate the use of type def Enumerated datatype Program to enter value for enum variable Storage class specifiers
- Constructors
- Constructors
- Constructor definition
- Use of Constructor
- Types of constructor
- Program to print fibonaci series using constructor
Chapter 9
- Destructor
- Destructor definition
- Use of destructor
- Example program for default constructor
- parameterized constructor and destructor Copy constructor Use of copy constructor Example Program for copy constructor
Chapter 10
- Inline functions
- Use of Inline functions
- Example Program for Inline functions
- Advantage of Inline functions Friend functions
- Program to access elements by using friend function
- Program to access private members of different classes by using friend function
- Memory Allocation
- Example Program for dynamic memory allocation
- THIS Pointer Program to print value of variables by using THIS pointer
- Concepts of OOPS
- Class variable
- Class definition
- Declare class variable Program to check a number is prime or not by using class
- Program to print diagonal elements of matrix by using class Object arrays
- Program for class object arrays
- Inheritance
- Syntax for Inheritance
- Base class
- Derived class
- Private Inheritance
- Syntax for private Inheritance
- Protected Inheritance
- Syntax for protected inheritance
Chapter 11
- Example Program for Inheritance
- Program to enter data by using multiple inheritance
- Container class
- Use of Container class
- Example Program for container class
- Constructor in Inheritance
- Program to demonstrate constructor in inheritance
- Destructor in Inheritance
- Example Program for destructor in inheritance
Chapter 12
- Operator Overloading
- Program to overload Unary operator
- Program to overload Binary operator
- Function Overloading
- Rules in function overloading
- Example Program for for function overloading
- Early biding
- Example Program for early binding
- Late binding
- Virtual function
- Example Program for Late binding
- Definition for virtual function
- Pure Virtual function
- Example Program for pure virtual function
- Example Program for early binding
- Late binding
- Virtual function
- Example Program for Late binding
- Definition for virtual function
- Pure Virtual function

