C Programming

C++, C# Programming Language C++ Course

C++ is an object-oriented programming language that includes all the features offered by C++ Programming language Training in Delhi. It is most widely used languages for computer scripting despite the popularity of other programming languages. Many applications like modern games, operating systems, browsers are develop in C++. Major examples are:-

  • Adobe Products like Photoshop, Illustrator, In Design
  • Amazon – one of the biggest e-commerce sites
  • Auto desk products for Computer Aided Design
  • Facebook – social networking site

The above applications are heavy C++ centric products and being developed by the irreplaceable C++ language.

C# Programming language is one of the popular programming languages introduced by Microsoft. It is an object oriented programming language mainly used for developing desktop applications like windows operating system.C# Programming language Training in Delhi.  It is used for developing .NET applications under .NET framework. It is a high level language and programmer friendly that allows focusing on programming and algorithm instead of names of operations.

C++ Overview

  • C++ Characteristics
  • Object-Oriented Terminology
  • Polymorphism
  • Object-Oriented Paradigm
  • Abstract Data Types
  • I/O Services
  • Standard Template Library
  • Standards Compliance
C++

Functions and Variables Icon Images

  • Functions: Declaration and Definition
  • Variables: Definition, Declaration, and Scope
  • Variables: Dynamic Creation and Derived Data
  • Arrays and Strings in C++
  • Qualifiers

Classes in C++

  • Defining Classes in C++
  • Classes and Encapsulation
  • Member Functions
  • Instantiating and Using Classes
  • Using Constructors
  • Multiple Constructors and Initialization Lists
  • Using Destructors to Destroy Instances
  • Friendship

Initialization and Assignment

  • Initialization vs. Assignment
  • The Copy Constructor
  • Assigning Values
  • Specialized Constructors and Methods
  • Constant and Static Class Members

Operator Overloading

  • Operator Overloading
  • Working with Overloaded Operator Methods

Storage Management

  • Memory Allocation
  • Dynamic Allocation: new and delete

Inheritance

  • Overview of Inheritance
  • Defining Base and Derived Classes
  • Constructor and Destructor Calls

Polymorphism

  • Overview of Polymorphism
  • Input and Output in C++ Programs
  • Standard Streams
  • Manipulators
  • Unformatted Input and Output
  • File Input and Output

Exceptions

  • Exceptions
  • Inheritance and Exceptions
  • Exception Hierarchies
  • Inside an Exception Handle