C++ Language

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.


Upcoming Openings

Nov.
11
CPF Exam get more info: Click Here
Nov.
11
CPF Exam get more info: Click Here

Our Tie-up's

 
Our Services   Our Products  Contact Us  
Swastika Softwares
C-1/D2, Badarpur Border
Main Tajpur road,New Delhi-44,
Ph. : 011-65198720
Mob : 7503151542, 7503492454
E-Mail :info@swastikasoftwares.com
Web : swastikasoftwares.com

For business queries

© 2011 Swastika Softwares A Product of Swastika Group