Course Introduction

The C language was developed in 1972 by Dennis Ritchie at Bell Telephone laboratories, primarily as a systems programming language. That is, a language to write operating systems with. Ritchie’s primary goals were to produce a minimalistic language that was easy to compile, allowed efficient access to memory, produced efficient code, and did not need extensive run-time support. Thus, for a high-level language, it was designed to be fairly low-level, while still encouraging platform-independent programming.

Classes & Objects

  •          Classes & Object specifiers
  •          Defining data members and member functions
  •          Array of objects
  •          Managing console I/O
  •          ‘C++’ stream classes
  •          Formatted and unformatted console I/O
  •          Usage of manipulators

Function in ‘C++’

  •          Call by reference, Return by reference
  •          Function overloading and default arguments
  •          Inline function
  •          Static class members
  •          Friend functions
  •          Virtual Functions

Constructors and Destructor

  •          Concept of Constructor
  •          Types of Constructors
  •          Memory allocation (new and delete)
  •          Usage of destructor

Operator Overloading

  •          Overloading Unary and Binary operators
  •          Overloading using friend function

Inheritance

  •          Types of inheritance
  •          Virtual base classes and abstract base classes
  •          Constructor and destructor in derived class

Working with files

  •          File operations
  •          File pointer and their manipulation
  •          File updation with random access 

Exception Handling

  •          Various Exception Handling classes
  •          Implementing try and catch block
  •          Use of throw keyword

Templates

  •         Introduction to Templates
  •         Class templates, function templates and overloading of function templates
  •         Standard Template Library (STL)
  • ·            Run Time Type Identification (RTTI)

Leave A Message

There are no any courses offered by this institute...!