C++ was created as an enhancement to the C language and had the characteristics of both high-level and low-level programming language, thus considered as an intermediate level language. C++ has a wide range of uses like creating system software, application software, device drivers, embedded software, games, etc. C++ has influenced many popular languages of today such as C# and JAVA.
Variables and Data Type
-
Tokens
-
Keywords & Identifiers
-
Data Types
-
Type Compatibility
-
Variable Declaration
-
Dynamic Initialization of Variables
Introduction
-
Concepts of Object Oriented Programming
-
Benefits of OOP
-
What is C++?
-
Structure of C++ Program
-
Creating the Source File
-
Compiling and Linking
Function In C++
-
Function Prototyping
-
Call by Reference
-
Return by Reference
-
Inline Functions
-
Default Arguments
-
Recursion
-
Function Overloading
-
Friend and Virtual Functions
Operator And Expression
-
Operators in C++
-
Scope Resolution Operator
-
Member Dereferencing Operators
-
Memory Management Operators
-
Manipulators
-
Type Cast Operator
-
Expressions and Types of Expressions
-
Special Assignment Expressions
-
Implicit Conversions
-
Operator Overloading
-
Operator Precedence
-
Control Structures
Constructor And Destructor
-
Constructors
-
Parameterized Constructors
-
Multiple Constructors in a Class
-
Constructors with Default Arguments
-
Dynamic Initialization of Objects
-
Copy Constructor
-
Dynamic Constructors
-
Destructors
Classes And object
-
Specifying a Class
-
Defining Member Functions
-
Making an Outside Function Inline
-
Nesting of Member Functions
-
Private Member Functions
-
Arrays within a Class
-
Memory Allocation for Objects
-
Static Data Members
-
Static Member Functions
-
Arrays of Objects
-
Objects as Function Arguments
-
Friendly Functions
-
Returning Objects
-
Pointer to Members
Inheritance
Operator Overloading
Managing Input and Output
Virtual Function & Polymorphism
Templates
File Handling
Manipulating String
Exception Handling
At this stage students in this course will get a golden opportunity to work on live projects at Swastika Softwares. Students will also get a chance to work in a live professional set up with a team of working professionals at Swastika Softwares.
We have a independent Placement Cell devoted to cater to the needs of organizations looking for suitable candidates for their requirements. A full fledge HR team having experience in placing candidates in different industries runs this Dept.