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

    Polymorphism

     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++

     Qualifier

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

    Manipulators

    Unformatted Input and Output

     File Input and Output

Section 7: Exceptions    8 Hrs


     Exceptions

    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