c++ programming training in chennai | c plus plus training in chennai

C++ Training

About C++ Training

C++ is a middle-level programming language developed by Bjarne Stroustrup starting in 1979 at Bell Labs. C++ runs on a variety of platforms, such as Windows, Mac OS, and the various versions of UNIX. This tutorial adopts a simple and practical approach to describe the concepts of C++.

C++ Course At DLK

C++ is a statically typed, compiled, general-purpose, case-sensitive, free-form programming language that supports procedural, object-oriented, and generic programming. C++ is regarded as a middle-level language, as it comprises a combination of both high-level and low-level language features. C++ was developed by Bjarne Stroustrup starting in 1979 at Bell Labs in Murray Hill, New Jersey, as an enhancement to the C language and originally named C with Classes but later it was renamed C++ in 1983. C++ is a superset of C, and that virtually any legal C program is a legal C++ program. Note − A

Our Curriculum

Section 1: C++ Overview    6 Hrs

     C++ Characteristics

    Object-Oriented Terminology


     Object-Oriented Paradigm

    Abstract Data Types

    I/O Services

    Standard Template Library

    Standards Compliance

Section 2: Functions and Variables    4 Hrs

    Functions: Declaration and Definition s

     Variables: Definition, Declaration, and Scope

    Variables: Dynamic Creation and Derived Data

    Matrix operations and functions in C++

    Arrays and Strings in C++


Section 3: Classes in C++    8 Hrs

    Defining Classes in C++

    Classes and Encapsulation

    Member Functions

     Instantiating and Using Classes

     Instantiating and Using Classes

     Using Constructors

     Instantiating and Using Classes

Section 4: Overloading    4 Hrs

    Operator Overloading

    Working with Overloaded Operator Methods

    Initialization vs. Assignment

     The Copy Constructor

    Assigning Values

    Specialized Constructors and Methods

    Constant and Static Class Members

Section 5: Inheritance    6 Hrs

    Overview of Inheritance

    Defining Base and Derived Classes

    Constructor and Destructor Calls

Section 6: Polymorphism    6 Hrs

    Standard Streams


    Unformatted Input and Output

     File Input and Output

Section 7: Exceptions    8 Hrs


    Inheritance and Exceptions

     Exception Hierarchies

     Inside an Exception Handler s

Section 8: Templates    16 Hrs

    Template Overview

    Customizing a Templated Method

     Standard Template Library Containers