2. C++

Object Oriented Programming With C++

 

  • What Is Object-Oriented Programming
  • Object Oriented Programming Concepts

 

C++ Program Structure

  • Pre-Processor Directives And Header File
  •  Header File
  • User Defined Data Type
  • Difference Between C And C++
  • Literals

Control Statements

  • The If  Else Statement
  • The Switch Statement
  • Break Statement
  • Continue Statement
  • Go to Statement

Looping Statements

 

 

  • The For Loop Statements
  • While Statement
  • Do-While Statements

 

  1. Additional Operators In C++
  • Dummy Block({})
  • The Scope Resolution Operator (::)
  • Global Variable Accessing
  • Reference Operator

Macro

  • Non Argument Macro
  • Argument Macro

 

  1. Arrays
  • Single- Dimension Arrays
  • Two- Dimension Arrays

 

  1. Class and Objects
  • Accessing the class elements
  • Normal class
  • Nested class
  • Class object as an array
  • Class object as a pointer

 

  1. Dynamic memory allocation
  • Memory allocation for 1D-Array
  • Memory allocation for 2D-Array

 

  1. Static data members and Functions
  • Static data members
  • static member functions

 

  1. Inline functions
  • Automatic inline function
  • External/forced inline functions

 

  1. Constructors and destructors
  • Void constructor
  • Single constructor
  • multiple constructor
  • copy constructor
  • default constructor

 

  1. Inheritance
  • Single inheritance
  • Multiple inheritance
  • Hierarchical inheritance
  • Multilevel inheritance
  • Hybrid inheritance
  • Multi Path inheritance

 

Polymorphism

Compile time polymorphism

  • Function Overloading
  • Function Overriding
  • Void Pointer
  • Operator overloading
  • Base class object receiving derived class object’s value
  • Base class pointer holding derived class object’s address

Virtual Function

Friend Function

Friend Class

Abstract class

  1. Generic Functions
  • Template functions
  • Templates with different arguments
  • Templates function with other data types
  • Objects declaration using templates class
  • Template using base class and derived class
  • Template with friend function

 

  1. Exception handling
  • Try
  • Throw
  • Catch

File Handling in C++

Advanced C++ Programming

Part-I:

Object-Oriented Programming, Data types, Operators and Expressions, Decision statements, Loop control statements, Arrays, Pointers, Structure and Union, C++ functions, Classes, Constructors and destructors, Overloaded operators, Inheritance, C++ I / O, Recent enhancements to C++.

Part-II:

Introduction Data Structures, Introduction to C++, Data Structures and their Representation, Stacks, Queues, Trees, Graphs, Sorting Techniques, Hashing Techniques, Advanced Data Structure.

Contact

CSOFT IT SOLUTIONS & TRAINING

Pendanathu Plaza , 2nd Floor,IDBI Bank, Near Head Post Office, Main Road-Pala,Kottayam, Kerala, Pin : 686575
Ph : +91 4822 200199, +91 4822 200 299, Mob : +91 9496804551, +91 9947889245

Email: csoftpala@gmail.com, Web: www.csoftitsolutions.com

C-SOFT COMPUTER EDUCATION & Tally Academy

2nd Floor, Ninarpally Bldg, Central Junction
Erattupetta - 686121, Kottayam District, Kerala
+91 4822- 277 341, +91 9544900199, +91 9496804551

Email: csoftetpa@gmail.com, Web: www.csofteducation.com