Learn C++: Introduction


C++ is a general purpose programming language and widely used now a days for competitive programming. It has imperative, object-oriented and generic programming features. C++, high-level computer programming language. Developed by Bjarne Stroustrup of Bell Laboratories in the early 1980s, it is based on the traditional C language but with added object-oriented programming and other capabilities. C++ is considered one of the fastest languages and is very close to low-level languages, thus allowing complete control over memory allocation and management. Our C++ tutorial includes all topics of C++ such as first example, control statements, objects and classes, inheritance, constructor, destructor, this, static, polymorphism, abstraction, abstract class, interface, namespace, encapsulation, arrays, strings, exception handling, File IO, etc.

C++

Chapters

Why C++ Programming?

  • Object-oriented Programming.
  • Widely used among the programmers in application.
  • Easy to learn.
Basic C++ Concept

  • Data types, operators and tokens
  • Loops and arrays
  • Functions and other basic concepts
Classes and Objects

  • Basics of class and objects
  • Function overloading
  • Array of objects
constructor & Destructor

  • Constructors and types
  • Constructor overloading
  • Destructor
Properties of OOP

  • Properties of OOP
  • Characteristics of OOP
  • Static variables and functions
Inheritance in C++

  • Inheritance basics
  • Types of inheritance.
  • Ambiguity problem in inheritance.
  • Function overriding.
  • Diamond problem in inheritance.
  • Constructor in inheritance.
Polymorphism in C++

  • Polymorphism basics.
  • Types of polymorphism.
  • Runtime polymorphism/ virtual function.
  • Operator overloading in cpp.
File Handling in C++

  • Types of file.
  • Different modes for operating a file.
  • Different operations in text file.
  • Different operations in binary file.
Template in C++

  • Template introduction.
  • Different modes for operating a file.
  • Template function.
  • Template classes.
“Education is the passport to the future, for tomorrow belongs to those who prepare for it today.” “Your attitude, not your aptitude, will determine your altitude.” “If you think education is expensive, try ignorance.” “The only person who is educated is the one who has learned how to learn …and change.”