9811272031/51 info@incapp.in

java

C++ Programming

Curriculum- 10 Modules
Duration- 1 Month

Price:    3500/-

Join This Course

Course Description:


C++ is a general purpose programming language that is an extension of C language. It shares some of the syntax and structure elements with its predecessor and couple of its own elements of object oriented programming. It is considered one of the best languages for creating large-scale applications.


Introduction to C++ Programming language


  • History and Origin of C++
  • C Vs C++
  • Creating first C++ program
  • Compiling and executing first C++ program

An Overview of Programming Basics


  • Data Types, Variable, Constant
  • Operators
  • Decision Making Statements
  • Loop Control Statements
  • Functions
  • Arrays
  • Pointers

Function and Operator Overloading


  • Function overloading
  • Inline function
  • Friend function
  • Unary operator overloading
  • Binary operator overloading

Object oriented programming in C++


  • Classes and objects
  • Constructors and Destructor
  • this pointer
  • Constructor overloading
  • Inheritance and Derived classes
  • Constructors in derived classes
  • Types of inheritance
  • Polymorphism
  • Compile-time and Run-time polymorphism
  • Virtual functions and Abstract Classes

Input/Output & File Handling


  • Console I/O and Understanding Stream Classes
  • Single character and Single string I/O
  • Command-line arguments
  • File I/O and File streams
  • Opening, closing a file and Reading, writing a file
  • Error handling during file operations

String Handling


  • The string class and its members
  • Creating string
  • Strings manipulations
  • Comparing strings and Accessing characters in strings

Exceptional Handling


  • Exceptions and Exception handling
  • The try-catch block
  • Multiple catch statements
  • Re-throwing an exception
  • Specifying exceptions

Templates


  • Understanding template
  • Function template
  • Templates functions overloading
  • Class template

Project Work